我正在创建一个库存清单,我希望每个星期五通过电子邮件发送关于低库存或缺货的库存清单。
我有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++;
}
}
};
}