Cache Service

缓存

此服务允许脚本临时缓存需要一些时间来提取/计算结果。公共缓存适用于那些不依赖于哪些用户访问脚本的内容。专用缓存用于特定于用户的操作,例如设置或近期活动。

名称简介
Cache对特定缓存的引用。
CacheServiceCacheService 可让您访问缓存,以便短期存储数据。

Cache

方法

方法返回类型简介
get(key)String获取指定键的缓存值;如果找不到任何值,则返回 null。
getAll(keys)Object返回包含缓存中针对一组键找到的所有键值对的 JavaScript 对象。
put(key, value)void将键值对添加到缓存中。
put(key, value, expirationInSeconds)void将键值对添加到缓存中,并设有到期时间(以秒为单位)。
putAll(values)void将一组键值对添加到缓存中。
putAll(values, expirationInSeconds)void将一组键值对添加到缓存中,并采用到期时间(以秒为单位)。
remove(key)void使用给定键从缓存中移除条目。
removeAll(keys)void从缓存中移除一组条目。

CacheService

方法

方法返回类型简介
getDocumentCache()Cache获取范围限定为当前文档和脚本的缓存实例。
getScriptCache()Cache获取范围限定为脚本的缓存实例。
getUserCache()Cache获取范围限定为当前用户和脚本的缓存实例。