首页 > 解决方案 > 如何重新启动失败的 Google Apps 脚本触发器?

问题描述

我有很多时间驱动的触发器来查询我的 Cloud SQL 服务器并更新 Google 表格中的信息。

今天,我超过了每日配额并收到以下错误消息:

Jun 9, 2020, 7:37:11 AM Error   Service invoked too many times for one day: premium jdbc connection.

我所有的触发器在早上 7 点 40 分停止发射。现在是下午 1 点。我可以手动运行我的所有功能,并且它们完成时不会出错。但是,我已删除并重新创建触发器,并且不会在我的帐户上运行任何触发器。我需要等待24小时吗?还有其他地方可以重置触发器吗?我需要创建一个新的 Apps 脚本项目吗?

标签: google-apps-scripttriggers

解决方案


正如评论中提到的,我一直等到滚动的 24 小时配额刷新(不到 24 小时)。我被用完的配额似乎是滚动的 24 小时使用时间,因此它不会重置为零,它只会在旧使用量减少时为您提供额外的使用时间。

评论中的有用建议 - 创建一个主脚本以添加/删除所有触发器,将其他脚本称为库。这使您可以快速删除所有触发器,等待配额重置/刷新,然后缓慢或一次全部添加触发器。否则,一旦您的配额有空间,您可能会不断触发触发器,从而再次最大化您的配额。


推荐阅读