El servicio de caché
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. Las cachés privadas 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 el tiempo de vencimiento. Debes estar preparado para recuperar null
de todas las lecturas.
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
get | Cache | Obtiene la instancia de caché centrada en el documento y la secuencia de comandos actuales. |
get | Cache | Obtiene la instancia de caché centrada en la secuencia de comandos. |
get | Cache | Obtiene la instancia de caché centrada en el usuario y la secuencia de comandos actuales. |
Documentación detallada
get Document Cache()
Obtiene la instancia de caché centrada en el documento y la secuencia de comandos actuales. Las cachés de documentos son específicas del documento actual que contiene la secuencia de comandos. Úsalos para almacenar información de la secuencia de comandos que sea específica del documento actual. Si se llama a este método fuera del contexto de un documento que lo contiene (como desde una secuencia de comandos independiente o una app web), este método muestra null
.
// Gets a cache that is specific to the current document containing the script const cache = CacheService.getDocumentCache();
Volver
Cache
: Es una instancia de caché de documentos o null
si no hay un documento contenedor.
get Script Cache()
Obtiene la instancia de caché centrada en la secuencia de comandos. Las cachés de secuencias de comandos son comunes para 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
: Es una instancia de caché de la secuencia de comandos.
get User Cache()
Obtiene la instancia de caché centrada en el usuario y la secuencia de comandos actuales. Las cachés de usuario son específicas para el usuario actual de la secuencia de comandos. Úsalos para almacenar información de secuencias 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
: Es una instancia de caché de usuario.