借助此服务,脚本可以暂时缓存需要花费时间来提取/计算的结果。公共缓存适用于不依赖于哪个用户访问脚本的内容。私有缓存适用于用户特定的内容,例如设置或近期活动。
类
| 名称 | 简介 |
|---|---|
Cache | 对特定缓存的引用。 |
Cache | 借助 CacheService,您可以访问缓存以短期存储数据。 |
Cache
方法
| 方法 | 返回值类型 | 简介 |
|---|---|---|
get(key) | String|null | 获取给定键的缓存值,如果未找到,则返回 null。 |
get | Object | 返回一个 JavaScript 对象,其中包含在缓存中为键数组找到的所有键值对。 |
put(key, value) | void | 向缓存添加键值对。 |
put(key, value, expirationInSeconds) | void | 向缓存添加键值对,并设置到期时间(以秒为单位)。 |
put | void | 向缓存添加一组键值对。 |
put | void | 向缓存添加一组键值对,并设置到期时间(以秒为单位)。 |
remove(key) | void | 使用给定键从缓存中移除条目。 |
remove | void | 从缓存中移除一组条目。 |
CacheService
方法
| 方法 | 返回值类型 | 简介 |
|---|---|---|
get | Cache|null | 获取作用域限定为当前文档和脚本的缓存实例。 |
get | Cache | 获取作用域限定为脚本的缓存实例。 |
get | Cache | 获取作用域限定为当前用户和脚本的缓存实例。 |