增加Google电子表格配额

时间:2017-06-13 13:55:33

标签: google-apps-script google-sheets

  1. 您想要实现的目标。
      

    我们有很多电子表格,其中包含按时间触发器运行的脚本。每次运行都使用时间触发配额,Google G套件每天上限为6小时。我们有50个电子表格的成像,每个电子表格都有一个每小时触发器,运行一个需要3分钟才能运行的脚本。在这种情况下,它将使用50 * 24 * 3 = 3600分钟= 6小时,即所有给定的qouta。

  2. 我们正在尝试使用我们需要的时间触发器创建尽可能多的电子表格。

    1. 预期的行为。

        

      所有电子表格都会触发无故障运行。

    2. 实际行为

        

      我们收到错误服务使用太多计算机时间一天

    3. 重现问题的步骤。

        

      创建时间触发器,每分钟运行一个运行时间为60秒的脚本,并在G套件帐户下等待6个小时,或创建100个此类触发器,以便不等待这么久。在这种情况下,您将在36分钟内收到错误。

1 个答案:

答案 0 :(得分:0)

Google Apps Scrpt - Quotas for Google Services页面是"最近"更新。它现在包括Flexible quotas for Early Access

  

通常,如果脚本执行超出上述配额或限制之一,脚本执行将停止并返回相应的错误消息。这可能会使脚本的数据处于无限状态。

     

在灵活的配额制度下,此类硬配额限制将被删除。脚本在达到配额限制时不会停止。相反,它们会延迟到配额可用,此时脚本执行将恢复。一旦开始使用配额,它们将以常规费率重新填充。为了合理使用,脚本延迟很少见。

另一种选择可能是使用其他Google APIS,例如Google Drive REST APIGoogle Sheets API等。