Google Data Studio Community Connector 和 Apps 脚本限制(同时执行 30 个)

Google Data Studio Community Connector & Apps Scripts Limits (30 simultaneous executions)

我正在使用 Google Apps 脚本为我的 Web 应用构建自定义 Data Studio 社区连接器。在我的例子中,数据工作室报告作为 iframe 嵌入,并且对我的应用程序用户的可见性是“public”,我不需要任何额外的 Google 授权(它是 运行像我一样)。

鉴于 Apps 脚本最多同时执行 30 个,这是否意味着如果我有 30 个用户同时尝试查看报告,我将同时达到 30 个连接?

如果是这样的话,如果我希望其他人来执行它,我将如何去做呢?谢谢。

关于Web Apps的并发访问数,根据我的经验,当30个并发用户访问Web Apps时,有出现错误的情况。你可以在this answer.

看到实验数据

my recent experiment 中,我报告了“使用 Form 并发写入 Google 电子表格”。在这种情况下,为了测试对Web Apps的并发访问,我在Web Apps的脚本中使用了LockService。至此,我发现可以实现30多个用户的并发访问。下图可以看到实验数据

但在这种情况下,我认为这个结果将取决于 Web Apps 的脚本。例如,当Web Apps的脚本复杂,处理成本高时,并发访问数可能会变低。所以请注意这一点。但是,发现Web Apps LockService对于并发访问Web Apps很重要

在我的社区连接器数据源设置中,我必须将其设置为 运行 作为查看者(如下图所示)。

但是,这会提示用户授权社区连接器以及 OAuth 他们的 Google 帐户,以便脚本可以 运行 作为他们。我提交了 OAuth 同意屏幕进行验证,并在 48 小时内获得批准。