首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用过多的计算机时间一天的服务

使用过多的计算机时间一天的服务
EN

Stack Overflow用户
提问于 2018-02-16 07:29:58
回答 2查看 3.4K关注 0票数 2

这表示脚本超过了允许的总执行时间一天。最常见的情况是运行在触发器上的脚本,它的每日限制比手动执行的脚本要低。据我所知,限制是每天6小时。我的剧本都没那么长时间。

之前一切都很好。突然间,在过去的3-4天里,所有的脚本都开始失败。我不知道发生了什么。我唯一的预感是,我的一个脚本将进入一个无限循环。但是,如果发生这种情况,它很快就会失败,而且所有的脚本都不会运行6个小时。

请帮助解决这个问题。我有一个G套件id,但是Google提到我在堆栈溢出时得到帮助,他们帮不了我。

EN

回答 2

Stack Overflow用户

发布于 2018-02-16 18:51:03

异常消息也应该告诉你很多正在发生的事情。如果您不确定是哪个脚本导致了问题,可以尝试转到Google脚本管理器。在左边的菜单栏中,您将看到一个名为My Executions的部分。如果单击该命令,您可以看到运行的脚本列表以及它们运行了多长时间。此页面还允许您根据持续时间进行排序,并过滤结果,希望能够帮助您了解正在发生的事情。

有可能你有达到你的配额。有一个谷歌套件帐户,你可以最多6小时/天触发总运行时间。此外,确保您没有超出这里在Google页面上的配额下的单个脚本运行时的限制。

对于Google帐户,配额是:

脚本运行时:6分钟/执行 自定义函数运行时:30秒/执行

票数 2
EN

Stack Overflow用户

发布于 2019-01-25 19:18:41

我也有过类似的问题。这有点让人抓狂,因为获得脚本错误会让人相信这是一个可能的语法问题。更有可能的是,脚本一开始就不会运行,这就是为什么触发器可能没有失败的执行状态。相反,可能发生的情况是,您有一个或多个脚本仍在触发不再存在的文档。

  1. 导航到G Suite Developer Hub:https://script.google.com/home/triggers中的“我的触发器”
  2. 点击任何基于时间的事件,并选择“执行”。
  3. 搜索"status“列中的单词"Timed”,并检查持续时间。
  4. 删除正在超时的触发器,或以其他方式解决其超时的原因(例如还原已删除的文档)。

在我的例子中,我删除了几个旧的电子表格,但我的一个附加(超级度量)仍然在触发触发器。我错误地认为,当我删除我的电子表格时,触发器就会随之而去。相反,他们在大约六分钟后开始射击和计时,然后四个小时后,他们会再次尝试执行。我把所有这些触发器的持续时间加起来,果然超过了我的配额。

删除这些旧触发器,您可能会在第二天重新设置时返回到配额限制内。这是对我有用的,但我想这不是一个一刀切的解决方案。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48821996

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档