Google Form onFormSubmit不触发

时间:2018-10-16 12:59:31

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

我正在使用的Google表单存在问题。我按如下所示设置了触发器。

enter image description here

提交表单后,会弹出一个警告框,其中包含从Google工作表中获取的信息。(该表单已链接到工作表)

当我从脚本编辑器运行代码时,它会在表单中显示弹出窗口,但是当我向表单提交响应时,触发器永远不会触发。

我尝试过:

    • 删除触发器
    • 创建脚本的新版本
    • 重新添加触发器
  1. 将触发器更改为TimeDriven,但仍然没有触发器

  2. 使用相同的触发器将脚本更改为独立脚本

由于我可以手动执行代码,所以不知道问题出在哪里。

1 个答案:

答案 0 :(得分:1)

如桑迪·古德所说:

  

在Google表单的“查看”模式下无法显示对话框。从脚本编辑器运行代码时,您看到的弹出窗口可能处于Google表单的“编辑”模式。 “从表单提交”不是在“编辑”模式下运行。如果您试图在用户提交表单后让他们看到一些东西,那么您唯一的选择就是确认消息:FormApp.getActiveForm().setConfirmationMessage(message)

使用.setConfimrationMessage(message)可以满足我的需求。 (提交表单回复时提供工作表单元格列表)