Cache Service

Caché

Este servicio permite que una secuencia de comandos almacene en caché de forma temporal los resultados que tarden en recuperarse o calcularse. Las cachés públicas son para elementos que no dependen de qué usuario acceda a tu secuencia de comandos. Las cachés privadas son para elementos específicos del usuario, como la configuración o la actividad reciente.

Clases

NombreDescripción breve
CacheUna referencia a una caché en particular.
CacheServiceCacheService te permite acceder a una caché para almacenar datos a corto plazo.

Cache

Métodos

MétodoTipo de datos que se muestraDescripción breve
get(key)StringObtiene el valor almacenado en caché para la clave dada o es nulo si no se encuentra ninguno.
getAll(keys)ObjectMuestra un objeto JavaScript que contiene todos los pares clave-valor que se encuentran en la caché para un arreglo de claves.
put(key, value)voidAgrega un par clave-valor a la caché.
put(key, value, expirationInSeconds)voidAgrega un par clave-valor a la caché, con un tiempo de vencimiento (en segundos).
putAll(values)voidAgrega un conjunto de pares clave-valor a la caché.
putAll(values, expirationInSeconds)voidAgrega un conjunto de pares clave-valor a la caché con una fecha de vencimiento (en segundos).
remove(key)voidQuita una entrada de la caché con la clave dada.
removeAll(keys)voidQuita un conjunto de entradas de la caché.

CacheService

Métodos

MétodoTipo de datos que se muestraDescripción breve
getDocumentCache()CacheObtiene la instancia de caché con alcance para el documento y la secuencia de comandos actuales.
getScriptCache()CacheObtiene la instancia de caché con alcance para la secuencia de comandos.
getUserCache()CacheObtiene la instancia de caché con alcance para el usuario y la secuencia de comandos actuales.