Google Apps 脚本配额如何用于网络应用程序中的 doGet 和 doPost 函数?

How do Google Apps Script quotas work for doGet and doPost functions in web apps?

我已阅读 https://developers.google.com/apps-script/guides/services/quotas 并了解配额是什么以及它们是如何工作的。

我不明白配额如何应用于网络应用程序,特别是 doGetdoPost 函数?

例如:

我了解配额适用于拥有网络应用程序的用户。我只是无法弄清楚哪些配额适用于网络内容方面的事物。显然 Script runtime 适用,但还有什么?

以下quotas(消费者版)适用:

  • 脚本运行时间 6 分钟/执行
  • 触发器总运行时间:90分钟/天这些似乎被排除在外here
  • 同时执行:30

UrlFetch 配额(如 50MB/Post 大小)也可能适用于 doPost()

但是请注意,如果脚本设置为以“访问 webapp 的用户”身份执行,这些配额通常不适用于您,而是适用于用户。因此,单个用户不能在短时间内同时执行脚本 30 次(如果发布执行为“访问 web-app 的用户”)

从这个:

Google 删除了每个用户每天 UrlFetch 接收的总数据配额的所有限制。如果您有消费者 Gmail 帐户,则每天最多可以拨打 20000 次电话。您的脚本每天可以 运行 的总时间仍然有限制。消费者 Gmail 帐户为 90 分钟。

您可以查看此 documentation 了解更多详情。