【问题标题】:Quotas or limits of Google Spreadsheets API v 3.0Google 电子表格 API v 3.0 的配额或限制
【发布时间】:2014-07-27 19:36:04
【问题描述】:

我正在考虑将 Google 电子表格和 Google Apps 脚本用于我们的业务规则,因为电子表格将使非技术员工可以使用和编辑业务规则。

我担心适用于 Google Apps 脚本的所有配额,因为这些配额将来也可能会发生变化,并且无法升级到具有更宽松配额的“高级”。

作为后备方案,我正在考虑使用 Google 电子表格 API,并且我假设此 API 也有配额,但我无法在任何地方找到它们。有人认识他们吗?或者有人达到了这些配额吗?

我还试图了解在我的问题here 中将业务规则放入 Google 电子表格中是否确实是一个好主意。

【问题讨论】:

  • 你看这里了吗? Quotas
  • 是的,这些配额非常令人担忧,尤其是触发聚合执行时间。这就是为什么我想检查回退到谷歌电子表格 API 的可能性,它使外部软件能够读取和修改电子表格的内容。
  • 但是如果你要从 gas 调用 v3 api,你会受到 urlfetch 配额的限制。
  • Spreadsheets api v3 是一个旧的 api,并且(似乎)没有我所经历的配额保护。我有一个应用程序,成千上万的用户使用该 api 和相同的控制台键,配额图表甚至没有显示我的调用(并显示来自其他 api 的调用,例如我用来创建电子表格的 Drive。)
  • 但是在我的情况下,每个用户都使用自己的 oauth 令牌,因此配额可能会分散,而不是集中在单个用户身上,在这种情况下,您可能会遇到“速率限制”错误。

标签: google-apps-script google-api google-sheets google-spreadsheet-api


【解决方案1】:

有一个 Apps 脚本仪表板,可根据您的 Google Apps 帐户类型识别任何服务中断,以及一个用于细分配额的标签。

Google Apps Script Dashboard

快速浏览一下您在 StackExchange 上的帖子,需要注意的一件事是电子邮件配额(每个帐户每天总共 1500 个收件人)。您可以通过创建预定义组或使用 Apps 脚本中的高级 Google 服务以编程方式构建组(至少用于内部通信;直接添加外部地址的帐户需要欢迎消息)来使用 Google 网上论坛来克服这一障碍(如果适用) )。

我不熟悉 Ultradox,但使用 Apps 脚本,您可以直接从 Apps 脚本填充 Google Doc“模板”文件,将它们转换为 PDF,然后附加到 Gmail(或提供共享链接)中。

【讨论】:

  • 感谢您提供有关避免使用 Ultradox 的提示,Ultradox 支持使用亚马逊的邮件递送服务,因此它很有用。触发器聚合执行时间和其他触发器让我担心。这就是为什么我想检查回退到谷歌电子表格 API 的可能性,它使外部软件能够读取和修改电子表格的内容。
  • 同理,如果您的软件可以处理 JSON 或 XML,您可以使用 Apps Script ContentService 返回电子表格数据的 JSON 或 XML 聚合。这也可能为您提供一些灵活性,因为您还可以在请求中使用查询参数来获得不同的响应。
猜你喜欢
  • 1970-01-01
  • 2021-06-07
  • 1970-01-01
  • 1970-01-01
  • 2020-10-16
  • 1970-01-01
  • 1970-01-01
  • 2014-08-17
  • 2014-02-07
相关资源
最近更新 更多