我有以下设置: 附加到主表单的表单在提交时运行创建新电子表格的脚本(从模板复制)和新表单(从头开始生成)。 然后,它将新表单作为提交目标连接到新电子表格。 之后,我对新电子表格进行了一些修改,并尝试通过运行来安装触发器:
function setTrigger() {
var sheet = SpreadsheetApp.openById(NEW_SHEET_ID);
ScriptApp.newTrigger('myFunction')
.forSpreadsheet(sheet)
.onFormSubmit()
.create();
}
该功能在日志中报告完全成功。
但是,当我查看新电子表格的脚本编辑器时,转到"当前项目的触发器"我什么也没看到。
当我查看"所有触发器"时,我可以看到myFunction设置为运行.onFormSubmit,但显然我无法理解它附加到哪个脚本/表。
如果我尝试提交新表单,则会将其提交到新表单,但不会触发.onFormSubmit事件。
我尝试从独立脚本手动运行相同的触发器设置功能,但是同样的结果。
我不知所措。我错过了什么吗?或者这是一个错误?