【发布时间】:2020-08-19 06:28:06
【问题描述】:
我有一个 Google 电子表格,我想从多个 Google Apps 脚本(100 多个脚本和 10,000 多个用户)中读取该电子表格。
我不是在谈论 Google Apps 脚本基准测试。
通过多个 Google 应用脚本对单个电子表格是否存在并发读取限制?
【问题讨论】:
标签: performance google-apps-script google-sheets google-sheets-api
我有一个 Google 电子表格,我想从多个 Google Apps 脚本(100 多个脚本和 10,000 多个用户)中读取该电子表格。
我不是在谈论 Google Apps 脚本基准测试。
通过多个 Google 应用脚本对单个电子表格是否存在并发读取限制?
【问题讨论】:
标签: performance google-apps-script google-sheets google-sheets-api
不过有limit coming from Google Drive:
最多 100 人可以同时编辑和评论。
超过 100 人可以查看文件,但发布文件和创建链接更容易。
因此,如果脚本不仅读取,而且还编辑电子表格 - 可能无法同时被超过 100 个用户访问。
另外,如果多个用户运行相同的脚本:
【讨论】:
500 requests per 100 seconds per project 表示每个 GCP project 有 500 个请求 - 因此,在同一个文件或 500 个不同文件上执行 500 个请求都没有关系。如果您在 Apps Script 中使用 SpreadsheetApp,它会在后台涉及 Sheets API,因此应用相同的配额(除了 Apps Script 配额之外)并且对 SpreadsheetApp 的每次调用都很重要。