Class CacheService

CacheService

CacheService consente di accedere a una cache per l'archiviazione dei dati a breve termine.

Questa classe ti consente di ottenere un'istanza cache specifica. Le cache pubbliche sono destinate a elementi che non sono a seconda dell'utente che accede allo script. Le cache private sono destinate a elementi che specifiche dell'utente, come le impostazioni o l'attività recente.

Non è garantito che i dati scritti nella cache vengano mantenuti fino alla scadenza. Tu devono essere preparati per ricevere null da tutte le letture.

Metodi

MetodoTipo restituitoBreve descrizione
getDocumentCache()CacheRestituisce l'istanza della cache limitata al documento e allo script correnti.
getScriptCache()CacheOttiene l'istanza della cache limitata allo script.
getUserCache()CacheRestituisce l'istanza della cache limitata all'utente e allo script correnti.

Documentazione dettagliata

getDocumentCache()

Restituisce l'istanza della cache limitata al documento e allo script correnti. Le cache dei documenti sono specifiche al documento corrente che contiene lo script. Utilizza queste informazioni per archiviare le informazioni sugli script che sono specifiche del documento corrente. Se questo metodo viene chiamato al di fuori del contesto di una contenente un documento (ad esempio da uno script autonomo o da un'app web), questo metodo restituisce null.

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

Invio

Cache: un'istanza della cache dei documenti o null se non è presente un documento contenente


getScriptCache()

Ottiene l'istanza della cache limitata allo script. Le cache degli script sono comuni a tutti gli utenti lo script. che consentono di memorizzare informazioni non specifiche per l'utente corrente.

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

Invio

Cache: un'istanza della cache di script


getUserCache()

Restituisce l'istanza della cache limitata all'utente e allo script correnti. Le cache utente sono specifiche l'utente corrente dello script. che puoi utilizzare per archiviare informazioni sullo script specifiche per dell'utente corrente.

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

Invio

Cache: un'istanza della cache dell'utente