我在5月初使用ScriptApp为我的项目安装了表单提交触发器。触发器工作正常,但我现在希望卸载触发器并遇到问题。当我尝试查看所有当前项目触发器(资源>当前项目触发器)时,它返回没有关联的触发器。此外,当我尝试运行(资源>所有触发器)时,它返回没有显示触发器。
我想相信这是事实,有问题的触发器已被某种方式删除,但我不相信它。为了确保触发器没有运行,我取消了脚本以从我的谷歌account settings运行。
当我收到“Google Apps脚本失败摘要:表单处理脚本”时,我确认触发器未被删除的可疑性已告知我,我的脚本已失败3次,因为“需要授权才能执行该操作。 “
这些失败的电子邮件还包含一个声明,“要为此脚本配置触发器,或更改接收未来失败通知的设置,请单击此处。”当我点击链接时,没有显示触发器......
以下是我用来安装触发器的代码:
function formSubmitTriggerInstall() {
var formID = '1rOikLDUAqMWCB0ktjWzFE0oB6LmOHvXuzPAqyq0XLwE';
ScriptApp.newTrigger('processForm')
.forForm(formID)
.onFormSubmit()
.create();
}
我也尝试使用ScriptApp找到触发器,但无济于事。
有没有人对如何消除此触发器或获取相关的触发器ID有任何建议?
另外一个注意事项,因为我安装了触发器,谷歌开发人员的网站和文档经历了一次重大改进,一些页面内容似乎也得到了更新。不确定这会影响我的触发器。
答案 0 :(得分:0)
确认这是一个很大的问题,并由应用程序脚本团队修复。