Google 应用脚本 URLFetch 配额不明确
Google App Script URLFetch quota not clear
我对构建依赖于外部服务的电子表格插件很感兴趣,看来 URLFetch 是使用应用程序脚本执行远程 HTTP/S 调用的唯一方法。
我已经到达 app script quota page 检查限制,我可以看到它们是
- 100.000 calls/day G Suite 计划
- 20.000 calls/day Gmail 计划
文档中不清楚的是,这些限制是与整个应用程序有关,还是仅与附加组件/应用程序的单个用户安装有关。
此外,文档并没有真正解释是否有任何方法可以请求 google 增加特定应用程序的配额,例如您可能需要并在 GCP 中针对特定 api 执行的操作。
有应用脚本经验和已发布插件的任何人都可以分享一些信息吗?有没有人尝试创建大量使用外部服务的应用程序脚本?
Apps 脚本配额适用于每个调用服务的用户。
即如果应用程序的每个用户都代表自己调用服务 - 每个用户都将获得文档中提到的配额。
相反,如果您使用的服务帐户代表用户执行呼叫而不冒充他 - 来自所有用户的所有呼叫都将计入服务帐户配额。
至于 API 配额,它们适用于每个项目。您可以参考here如何申请增加配额。
我对构建依赖于外部服务的电子表格插件很感兴趣,看来 URLFetch 是使用应用程序脚本执行远程 HTTP/S 调用的唯一方法。
我已经到达 app script quota page 检查限制,我可以看到它们是
- 100.000 calls/day G Suite 计划
- 20.000 calls/day Gmail 计划
文档中不清楚的是,这些限制是与整个应用程序有关,还是仅与附加组件/应用程序的单个用户安装有关。
此外,文档并没有真正解释是否有任何方法可以请求 google 增加特定应用程序的配额,例如您可能需要并在 GCP 中针对特定 api 执行的操作。
有应用脚本经验和已发布插件的任何人都可以分享一些信息吗?有没有人尝试创建大量使用外部服务的应用程序脚本?
Apps 脚本配额适用于每个调用服务的用户。
即如果应用程序的每个用户都代表自己调用服务 - 每个用户都将获得文档中提到的配额。
相反,如果您使用的服务帐户代表用户执行呼叫而不冒充他 - 来自所有用户的所有呼叫都将计入服务帐户配额。
至于 API 配额,它们适用于每个项目。您可以参考here如何申请增加配额。