从.onFormSubmit

时间:2017-04-07 19:25:21

标签: javascript forms google-apps-script google-sheets google-form

我有以下设置: 附加到主表单的表单在提交时运行创建新电子表格的脚本(从模板复制)和新表单(从头开始生成)。 然后,它将新表单作为提交目标连接到新电子表格。 之后,我对新电子表格进行了一些修改,并尝试通过运行来安装触发器:

function setTrigger() {
  var sheet = SpreadsheetApp.openById(NEW_SHEET_ID);
  ScriptApp.newTrigger('myFunction')
 .forSpreadsheet(sheet)
 .onFormSubmit()
 .create();
}

该功能在日志中报告完全成功。

但是,当我查看新电子表格的脚本编辑器时,转到"当前项目的触发器"我什么也没看到。

当我查看"所有触发器"时,我可以看到myFunction设置为运行.onFormSubmit,但显然我无法理解它附加到哪个脚本/表。

如果我尝试提交新表单,则会将其提交到新表单,但不会触发.onFormSubmit事件。

我尝试从独立脚本手动运行相同的触发器设置功能,但是同样的结果。

我不知所措。我错过了什么吗?或者这是一个错误?

0 个答案:

没有答案