2015-06-24 40 views
1

我在5月初左右使用ScriptApp为我的项目安装了表单提交触发器。触发器工作得很好,但我现在希望卸载触发器并遇到问题。当我尝试查看当前所有项目触发器(资源>当前项目触发器)时,它返回没有关联的触发器。另外,当我尝试运行(资源>所有触发器)时,它返回没有显示触发器。无法找到/删除可安装的触发器

我想相信情况是这样的,有问题的触发器已被删除,但我不相信它。为了确保触发器没有运行,我取消了授权脚本从我的谷歌account settings运行。

我收到“Google Apps脚本失败摘要:表单处理脚本”,它告诉我我的脚本失败了3次,因此我确信触发器未被删除,因为“需要授权才能执行该操作“。

这些失败电子邮件还包含一条声明,“为此脚本配置触发器,或更改接收将来的失败通知的设置,请单击此处。”当我点击链接,没有显示触发器...

下面就一起来看看我的代码用于安装触发器:

function formSubmitTriggerInstall() { 
    var formID = '1rOikLDUAqMWCB0ktjWzFE0oB6LmOHvXuzPAqyq0XLwE'; 

    ScriptApp.newTrigger('processForm') 
    .forForm(formID) 
    .onFormSubmit() 
    .create(); 
} 

我也试图找到使用ScriptApp扳机,无济于事。

有没有人有任何建议,我可以如何消除此触发器或获得相关的触发ID?

另一个需要注意的是,自从我安装触发器以来,谷歌开发者的网站和文档经历了一次重大的改进,一些页面内容似乎也被更新了。不知道这会影响我的触发器。

+1

如果您认为这确实是一个错误,并且您没有获得一些交叉帐户触发器和失败问题(可能是由您的ID下运行的脚本引起的,但触发器已被其他人添加),则添加一个错误到问题追踪器。 https://code.google.com/p/google-apps-script-issues/issues/list – Jonathon

+0

感谢Jonathon。现在你说它听起来更像是一个错误,而不是编码错误。我会检查问题跟踪器是否有类似问题,然后进行相应报告。 – Brady

回答

0

确认这是一个很大的应用程序脚本团队修复了这个问题。