【发布时间】:2015-04-28 22:41:25
【问题描述】:
GAS 的缓存服务配额是多少?文档中缺少它。
https://developers.google.com/apps-script/guides/services/quotas
【问题讨论】:
GAS 的缓存服务配额是多少?文档中缺少它。
https://developers.google.com/apps-script/guides/services/quotas
【问题讨论】:
以下列表详细说明了缓存服务有限制的方面。
引用:
密钥的最大长度为 250 个字符。每个密钥可以存储的最大数据量为 100KB。该值将在 600 秒(10 分钟)后从缓存中过期。
如果您不指定以秒为单位的过期时间,则默认为 600 秒。
put(key, value, expirationInSeconds)
配额和限制之间存在差异。限制是键长度和值大小。配额是每天可以访问服务的次数。
put method - Apps Script Cache Service - reference
请注意,Properties Service 中一个属性的值限制仅为 9kb,而缓存服务为 100kb。 Properties Service 类似,但与 Cache Service 不同,取值限制不同。
其他信息:
所有 Apps 脚本服务的一个常见错误是该服务被调用了太多次。
例如:
同时调用太多
短时间内的次数过多或 24 小时内的次数过多是有区别的。例如,如果您有很多用户同时运行您的脚本,那么您的代码将在短时间内多次调用服务。如果代码需要从您的帐户运行,而不是从用户帐户运行的代码,那么您可能需要使用非 Apps 脚本。
如果您的代码的结构使其产生过多的服务调用,那么您可以优化您的代码。
如果错误是在短时间内多次服务调用,那么你可以捕获错误,让代码等待,然后重试。
【讨论】: