首先请原谅我缺乏知识 让我解释一下我目前的情况。
我在一个电子表格上有3个标签:
主列表只是从“库存”选项卡中收集信息 库存申请从主列表中收集信息。
我目前有以下基于编辑触发的简单脚本。
function myFunction() {
MailApp.sendEmail(
"excessstock@greenlifepharma.co.uk",
"Excess Stock - Someone Added Stock ",
"Please see changes on main list of spreadsheet");
}
这些是我需要的不同触发器......
编辑Stock sheet列C时我的功能的触发器。
编辑库存申请表时的不同触发器。
答案 0 :(得分:0)
很容易做到你需要的。复制并粘贴以下代码并设置onEdit()
触发器。
注意:在IF声明中我有'Stock'和'Stock Requisition',这些必须与表格名称完全匹配,即大小写和间距。
function myFunction(e) {
var getSheet = e.source.getSheetName();
var getRange = e.range.getColumn();
if(getSheet == "Stock" && getRange == 3 || getSheet == "Stock Requisition"){
var stockEmail = "---------";
var stockReqEmail = "----------";
MailApp.sendEmail(
(getSheet == "Stock") ? stockEmail : stockReqEmail ,
"Excess Stock - Someone Added Stock ",
"Please see changes on main list of spreadsheet");
}
}