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
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
getDocumentCache() | Cache | Restituisce l'istanza della cache limitata al documento e allo script correnti. |
getScriptCache() | Cache | Ottiene l'istanza della cache limitata allo script. |
getUserCache() | Cache | Restituisce 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