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