Cache Service

Caché

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

Clases

NombreDescripción breve
CacheEs una referencia a una caché específica.
CacheServiceCacheService te permite acceder a una caché para el almacenamiento a corto plazo de datos.

Cache

Métodos

MétodoTipo de datos que se muestraDescripción breve
get(key)StringObtiene el valor almacenado en caché para la clave determinada o null si no se encuentra ninguno.
getAll(keys)ObjectDevuelve un objeto JavaScript que contiene todos los pares clave-valor encontrados en la caché para un array 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 un tiempo de vencimiento (en segundos).
remove(key)voidQuita una entrada de la caché con la clave determinada.
removeAll(keys)voidQuita un conjunto de entradas de la caché.

CacheService

Métodos

MétodoTipo de datos que se muestraDescripción breve
getDocumentCache()Cache|nullObtiene 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.