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

标签 google-apps-script web-applications quota

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

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

例如:

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

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

    最佳答案

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

  • 脚本运行时间 6 分钟/执行
  • 触发器总运行时间:90 分钟/天 这些似乎被排除在外 here
  • 同时执行:30
  • UrlFetch配额(如 50MB/帖子大小)也可能适用于 doPost() .
    但是请注意,如果脚本设置为“用户访问 web 应用程序”,则这些配额通常不适用于您,而是适用于用户。因此,单个用户无法在短时间内同时执行 30 次脚本(如果发布为“用户访问 Web 应用程序”)

    关于google-apps-script - Google Apps 脚本配额如何对网络应用程序中的 doGet 和 doPost 函数起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56641248/

    相关文章:

    javascript - 获取子节点时 XML Null

    google-apps-script - Google 电子表格应用程序脚本库可以包含用户对话框吗?

    javascript - 为什么 += 串联运算中的变量会根据其定义方式产生混合结果?

    asp.net - Web 应用程序需要 WCF 吗?

    web-applications - 如何在 nagios 电子邮件中发送额外信息

    node.js - 如果业务逻辑执行时间过长(2000ms),nodeJS 如何处理并发请求

    google-api - Drive API共享RateLimitExceeded错误

    javascript - 在 Google Apps 脚本中的文本前插入换行符

    api - GitHub API : get billing quota reset date

    google-cloud-platform - GCP : Instance creation failed