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

IMT*_*Man 4 web-applications quota google-apps-script

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

我无法弄清楚配额如何应用于网络应用程序,特别是doGetdoPost功能?

例如:

  • 假设 Web 应用程序通过以下方式提供静态 HTML 内容doGet-- 是Script runtime唯一适用的配额吗?
  • 假设一个 Web 应用程序通过doGet从工作表中提取和显示数据来服务动态 HTML 内容——适用哪些配额?
  • 如果 Web 应用程序也接受表单提交使用doPost- 那么怎么办?

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

The*_*ter 5

以下配额(消费者版)适用:

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

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

但是请注意,如果脚本设置为“用户访问 web 应用程序”,则这些配额通常不适用于您,而是适用于用户。因此,单个用户无法在短时间内同时执行 30 次脚本(如果发布为“用户访问 Web 应用程序”)