谷歌表单创建onFormSubmit触发器时Select event source无From form选项
找不到From form选项的核心原因是当前Apps脚本的绑定对象不是Google Form,只有直接绑定到Google Form的脚本才会显示该类事件源。
遗漏配置步骤&修复方案
- 检查脚本打开入口:如果你是从关联的Google Sheet中通过「扩展程序 > Apps脚本」进入的编辑页,脚本默认绑定到Sheet,仅会展示
From spreadsheet类事件源。你需要打开对应的Google Form,点击表单页右上角的三个点图标,选择「脚本编辑器」进入绑定到Form的脚本编辑页,将现有代码复制到该脚本中,再创建触发时就能看到From form选项。 - 如果你本来的需求就是监听表单提交后同步到Sheet的事件,不需要强制使用
From form事件源:直接选择Select event source为From spreadsheet,再选择事件类型为On form submit即可实现相同效果,和你参考的脚本逻辑兼容。 - 权限校验:确认你对目标Google Form/Sheet拥有编辑权限,仅拥有查看权限的账号无法创建表单相关触发,也会出现选项缺失的情况。
注意事项
首次创建触发时需要按照弹窗提示完成脚本授权,允许脚本访问你的表单、表格数据后触发规则才能正常生效。
内容的提问来源于stack exchange,提问作者Norah Jones
相关产品推荐
相关产品推荐

