Class CacheService

CacheService

CacheService te permite acceder a una caché para el almacenamiento a corto plazo de datos.

Esta clase te permite obtener una instancia de caché específica. 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.

No se garantiza que los datos que escribas en la caché persistan hasta su hora de vencimiento. Debes prepararte para recuperar null de todas las lecturas.

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.

Documentación detallada

getDocumentCache()

Obtiene la instancia de caché con alcance para el documento y la secuencia de comandos actuales. Los cachés de documentos son específicos del documento actual que contiene la secuencia de comandos. Se usan para almacenar información de la secuencia de comandos específica del documento actual. Si se llama a este método fuera del contexto de un documento contenedor (por ejemplo, desde una secuencia de comandos independiente o una app web), este método devuelve null.

// Gets a cache that is specific to the current document containing the script
const cache = CacheService.getDocumentCache();

Volver

Cache|null: Instancia de caché de documentos o null si no hay un documento que lo contenga


getScriptCache()

Obtiene la instancia de caché con alcance para la secuencia de comandos. Las cachés de secuencias de comandos son comunes a todos los usuarios de la secuencia de comandos. Úsalos para almacenar información que no sea específica del usuario actual.

// Gets a cache that is common to all users of the script
const cache = CacheService.getScriptCache();

Volver

Cache: Instancia de caché de secuencia de comandos


getUserCache()

Obtiene la instancia de caché con alcance para el usuario y la secuencia de comandos actuales. Los cachés de usuario son específicos del usuario actual de la secuencia de comandos. Úsalos para almacenar información de la secuencia de comandos específica del usuario actual.

// Gets a cache that is specific to the current user of the script
const cache = CacheService.getUserCache();

Volver

Cache: Instancia de caché del usuario