3

我正在尝试将 Google Apps 脚本 (GAS) 评估为我整个 SaaS 中的组件之一。但是,我看到有配额限制。

https://developers.google.com/apps-script/guides/services/quotas#current_limitations

有人能解释一下“同时处决”的含义吗?每个脚本是 30 次同时执行吗?还是每个帐户 30 次同时处决?

4

1 回答 1

7

我认为这是每个帐户。这在发布 Web 应用程序时很重要。当设置为“我”执行时,所有用户只能同时执行 30 次,因为他们都以“我”的身份运行。但如果设置为“用户访问网络应用程序”执行,则每个用户会同时执行 30 次。参考@Tanaike 的回答

这在附加组件的情况下也很有意义,其中发布单个脚本项目以执行尽可能多的用户。如果每个脚本同时执行 30 个,那么一个插件只能有 30 个用户,当然不是这样。

来自 Google 文档的相关错误消息:

  • 每秒为此 Google 用户帐户调用的脚本次数过多。这表明脚本在短时间内开始执行太多次。它最常见于在单个电子表格中重复调用的自定义函数。为避免此错误,请对自定义函数进行编码,以便每个数据范围只需要调用一次它们,如自定义函数指南中所述。
  • 此 Google 用户帐户同时运行的脚本过多。这表明您有太多的脚本同时执行,尽管不一定是相同的脚本。与上述例外一样,这最常发生在单个电子表格中重复调用的自定义函数中。

请注意,两条错误消息都以“for this Google user account”结尾

来自 Google/Issuetracker 链接的评论:

在几乎所有情况下,Google 代表都会说“为帐户”。您还可以在 issuetracker 中创建一个新问题,以获取明确的文档或说明。

于 2020-10-30T13:49:23.247 回答