【问题标题】:Google Apps Script Triggers not firing - but only sometimesGoogle Apps 脚本触发器不触发 - 但只是有时
【发布时间】:2012-08-22 06:05:59
【问题描述】:

我有一些脚本要在夜间运行,所以我设置了脚本触发器来执行这些脚本。这一切都很简单,而且运行良好。但偶尔,比如一个月一次,其中一个无法执行。 Google 或类似的东西不会向我发送任何错误消息。

有没有其他人经历过这种情况?有没有人有任何想法我可以检查这个错误?显然,如果它的实际触发器一开始没有触发,那么代码将不会真正运行,因此它将无法运行任何检查。

我也会在 google-apps-script-issues 论坛中向 Google 自己举报。

【问题讨论】:

    标签: google-apps-script


    【解决方案1】:

    我有一个触发器设置为每五分钟触发一次,每月触发几次它会失败。通常它会说明找不到函数。

    可以通过设置“执行失败通知”来通知您执行失败。在 Resources > Current Script's Triggers 中,每个触发器之后都会有一个“通知”链接。单击它将打开“执行失败通知”窗口。

    对于失败的电子邮件通知时间,您有一些选择。

    【讨论】:

      【解决方案2】:

      也许:我怀疑在我编辑我的代码后,有时触发器会错过触发。但我从来没有仔细检查过这个。

      建议:

      1) 添加一些日志记录,并在脚本末尾获取日志并将其通过电子邮件发送给自己。

      2) 在您的代码周围添加一个 try catch,并将您发现的任何错误通过电子邮件发送给自己。

      【讨论】:

        【解决方案3】:

        Google 脚本受到各种限制,您的脚本可能会遇到这些限制之一。除了其他之外,您可以发送的电子邮件数量和脚本的执行时间都有限制。

        【讨论】:

          猜你喜欢
          • 2016-12-08
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-08-21
          相关资源
          最近更新 更多