有趣的用例:
1.脚本1,ScriptApp触发器管理作为Google站点中的图像链接关联
2.在新帐户下创建新脚本实例并更新图像链接
3.删除了Google Site中的容器脚本1
4.用户访问了Google站点以调用脚本,但该页面已缓存,指向前一个脚本1
5.每次“删除”脚本运行时,都会通过电子邮件向我发送错误陷阱电子邮件。
如何删除或停止这些触发器?
答案 0 :(得分:1)
如果您知道安装了触发器的用户,您可以让他们对脚本编辑器中的“所有触发器”菜单项进行操作,找到触发器并将其删除。
答案 1 :(得分:0)
在错误的电子邮件中,有一个管理触发器的链接。确保触发器真的消失了。我有一组共享电子表格存在这个问题,我认为我删除了所有触发器,但我的伙伴仍然启用了一些。
答案 2 :(得分:0)
在脚本编辑器中,您还可以通过编程方式检查项目的触发器,然后使用该触发器及其来源:
// Get triggers
var triggers = ScriptApp.getProjectTriggers();
// Loop through each trigger
triggers.forEach(function(trigger) {
// Get the id
var id = trigger.getTriggerSourceId();
// You can then use that id to get the related form or a sheet. E.g. :
var ss = SpreadSheetApp.openById(id);
// You can also work with the trigger (i.e. delete it)
ScriptApp.deleteTrigger(trigger);
});
有关详情,请参阅https://developers.google.com/apps-script/reference/script/script-app