Class CacheService

CacheService

CacheService te permite acceder a una caché para almacenar datos a corto plazo.

Esta clase te permite obtener una instancia de caché específica. Las memorias caché públicas son para lo que no depende del usuario que acceda a la secuencia de comandos. Las memorias caché privadas se usan específicas del usuario, como la configuración o la actividad reciente.

No se garantiza que los datos que escribes en la caché persistan hasta su fecha de vencimiento. Tú debe estar preparado para recuperar null de todas las lecturas.

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é específica para la secuencia de comandos.
getUserCache()CacheObtiene la instancia de caché específica 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. Las cachés de documentos son específicas al documento actual que contiene la secuencia de comandos. Úsalas para almacenar información de secuencias de comandos que es específica del documento actual. Si se llama a este método fuera del contexto de una que contiene un documento (como desde una secuencia de comandos o una aplicación web independientes), este método muestra null.

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

Volver

Cache: Es una instancia de caché de documentos, o null si no hay un documento que lo contenga.


getScriptCache()

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

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

Volver

Cache: Es una instancia de caché de secuencia de comandos.


getUserCache()

Obtiene la instancia de caché específica para el usuario y la secuencia de comandos actuales. Las cachés de usuario son específicas del usuario actual de la secuencia de comandos. Úsalas para almacenar información específica de la secuencia de comandos. usuario actual.

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

Volver

Cache: Es una instancia de caché de usuario.