我想要在一夜之间运行一些脚本,所以我设置了脚本触发器来执行这些脚本。这一切都很简单,他们运行良好。但偶尔会说,每月一次,其中一个未能执行。 Google或类似网站不会向我发送任何错误消息。
还有其他人经历过这个吗?有没有人有任何想法我可以检查这个错误?显然,如果它的实际触发器没有首先触发,那么代码实际上不会运行,因此它将无法运行任何检查。
我还会在google-apps-script-issues论坛上向Google自己举报。
答案 0 :(得分:0)
我有一个触发器设置每五分钟触发一次,每月几次它会失败。通常它会说一些关于未被发现的功能。
通过设置“执行失败通知”,可以通知您执行失败。在参考资料>当前脚本的触发器,在每次触发后将成为“通知”链接。单击它将打开“执行失败通知”窗口。
您可以选择有关失败的电子邮件通知的时间安排。
答案 1 :(得分:0)
也许:我怀疑,在我编辑代码之后,有时触发器会失灵。但我从来没有仔细检查过这一点。
建议:
1)添加一些日志记录,在脚本的最后,抓取日志并通过电子邮件发回给自己。
2)在您的代码周围添加一个try catch,并将您收到的任何错误通过电子邮件发送给自己。
答案 2 :(得分:0)
Google脚本会以各种方式受到限制,您的脚本可能会遇到其中一个限制。除了其他电子邮件之外,您可以发送的电子邮件数量有限制,并限制了脚本的执行时间。