Google表格脚本,用于整理随后通过电子邮件发送的值列表

时间:2018-03-02 15:13:33

标签: google-apps-script

我正在创建一个库存清单,我希望每个星期五通过电子邮件发送关于低库存或缺货的库存清单。

我有3张不同的部件,每个部件都有一列要说"放置顺序"或"缺货"。

我希望每周创建一张表,其名称为日期,它编译所有需要订购的库存以及有关它的所有详细信息。然后通过电子邮件将这些信息写给我。

我意识到这是一个很大的问题所以非常感谢任何帮助。

我设法让工作表复制另一张工作表并删除所有包含单词" In Stock"。

的行。

目前我的代码如下

function newsheetfororder() {
  var sheetname = "Order Form "
  var ss = SpreadsheetApp.getActiveSpreadsheet();

  {
    var s1 = ss.getSheetByName("Fixings");
    ss.insertSheet(sheetname,0,{template:s1});      

    var sheet = SpreadsheetApp.getActiveSheet(); 
    var rows = sheet.getDataRange(); 
    var numRows = rows.getNumRows(); 
    var values = rows.getValues(); 
    var rowsDeleted = 0; 

    for (var i = 0; i <= numRows - 1; i++) { 
      var row = values[i]; 
      if (row[0] == 'In Stock') { 
        sheet.deleteRow((parseInt(i)+1) - rowsDeleted); rowsDeleted++; 
      }
    } 
  }; 
}

0 个答案:

没有答案