【发布时间】:2015-04-02 22:48:39
【问题描述】:
我正在运行一个较长的应用程序脚本,该脚本会在 6 分钟后超时。从同一个地方重新启动脚本的最佳方法是什么?像一些触发器?
【问题讨论】:
-
如果您的一个脚本执行时间过长,可能最简单的方法就是将其分解为不需要 6 分钟的较小部分。
-
和/或检查脚本以查看是否有明显耗时的服务调用或可以更改为更快的慢速方法
-
我不能这样做,因为我正在运行应用脚本以在 GBQ 上运行大型查询。我的理解是将脚本分成更小的部分意味着多次按下运行?
-
例如,您可以多次运行它,并将触发器设置为每个连续部分每 10 分钟触发一次。我不知道这是否可行。也许为这个问题添加一个 google bigquery 标签。从你离开的地方开始的问题是能够记录你的每一步进度,你永远无法知道 Google 脚本何时何地会超时。
-
无法从停止的地方自动启动。您需要保持状态和某种队列并使用基于时间的触发器。