Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script google应用程序脚本中的同时执行限制_Google Apps Script_Concurrency_Quota_Simultaneous Calls_Google Workspace - Fatal编程技术网

Google apps script google应用程序脚本中的同时执行限制

Google apps script google应用程序脚本中的同时执行限制,google-apps-script,concurrency,quota,simultaneous-calls,google-workspace,Google Apps Script,Concurrency,Quota,Simultaneous Calls,Google Workspace,我试图评估谷歌应用程序脚本(GAS)作为我的整个SaaS的一个组件。但是,我看到有配额限制 有人能解释一下“同时处决”代表什么吗?是否每个脚本同时执行30次?或者每个帐户同时执行30次?我认为是每个帐户。这在发布web应用程序时非常重要。当设置为以“我”的身份执行时,所有用户最多可以同时执行30次,因为它们都以“我”的身份运行。但如果设置为以“用户访问web应用程序”的身份执行,则每个用户将同时获得30次执行。提及 这在插件的情况下也是有意义的,即发布单个脚本项目以执行尽可能多的用户。如果每个

我试图评估谷歌应用程序脚本(GAS)作为我的整个SaaS的一个组件。但是,我看到有配额限制


有人能解释一下“同时处决”代表什么吗?是否每个脚本同时执行30次?或者每个帐户同时执行30次?

我认为是每个帐户。这在发布web应用程序时非常重要。当设置为以“我”的身份执行时,所有用户最多可以同时执行30次,因为它们都以“我”的身份运行。但如果设置为以“用户访问web应用程序”的身份执行,则每个用户将同时获得30次执行。提及

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

来自Google文档的相关错误消息:
  • 此Google用户帐户每秒调用的脚本次数太多。这表明脚本在短时间内开始执行太多次。它最常见于在单个电子表格中重复调用的自定义函数。为避免此错误,请对自定义函数进行编码,以便每个数据范围只需调用一次,如《自定义函数指南》中所述
  • 此Google用户帐户同时运行的脚本太多。这表明一次执行的脚本太多,尽管不一定是同一个脚本。与上面的例外情况一样,在单个电子表格中重复调用的自定义函数中,这种情况最常见
请注意,对于此Google用户帐户,两条错误消息均以“”结尾“

来自Google/Issuetracker链接的评论:

在几乎所有的情况下,谷歌的代表都说“为客户服务”。您也可以在issuetracker中获取明确的文档或说明。

我的印象是,如果您将其设置为访问web的用户,则每个项目最多可以有30个用户。他们用“脚本”这个词,但我认为他们指的是项目。这对我来说总是有点模棱两可,我希望谷歌文档能澄清这一点。@Cooper我认为这是一个不同的限制——每个项目的用户数。OP谈论的是“同时”处决。我同意谷歌应该澄清这一点,但我不这么认为。我说的是同时处决