【发布时间】:2016-03-15 16:40:43
【问题描述】:
本文中包含的代码在插件中使用了可安装的“编辑时”触发器。当我在 Google Apps 脚本中将文档 ID 作为参数传递给 .forSpreadsheet(ssss) 时,控制台中会出现一条错误消息:
此插件正在尝试在当前未使用的文档上创建触发器。
插件似乎无法正确识别活动工作表。函数应该放在哪里? onInstall(), onOpen()?
function createSpreadsheetEditTrigger() {
var ssss = SpreadsheetApp.getActive().getId();
ScriptApp.newTrigger('onEditTrigger')
.forSpreadsheet(ssss)
.onEdit()
.create();
}
function onEditTrigger(e){
isSheetName('SheetName') && sendingEmailFunction(e);
}
【问题讨论】:
标签: events google-apps-script triggers google-sheets protected