我有一个脚本可以将数据导出到其他电子表格,想要根据特定的单元格值创建自定义触发器(当我们更改特定单元格中的值时,它会触发脚本。我不需要在打开/开启编辑,特定时间或提交时,我真正需要的是当特定细胞值发生变化时的触发器
答案 0 :(得分:0)
我没有得到很好,但我认为你需要onEdit(e)并检查编辑的ROW和COLUMN,如下所示:
function onEdit(e){
if(e.range.getColumn() == 5 && e.range.getRow() == 2){
ScriptApp.newTrigger('myOnEdit').forSpreadsheet(ssKey).onEdit() .create();
}
}
或者如果它是特定值:
function onEdit(e){
if(e.range.getValue() == "This value"){
ScriptApp.newTrigger('myOnEdit').forSpreadsheet(ssKey).onEdit() .create();
}
}