CacheService consente di accedere a una cache per l'archiviazione a breve termine dei dati.
Questa classe consente di ottenere un'istanza di cache specifica. Le cache pubbliche sono per elementi che non dipendono dall'utente che accede allo script. Le cache private sono per elementi specifici dell'utente, come impostazioni o attività recenti.
Non è garantito che i dati scritti nella cache vengano mantenuti fino alla scadenza. Devi essere pronto a ricevere null da tutte le letture.
Metodi
| Metodo | Tipo restituito | Breve descrizione |
|---|---|---|
get | Cache|null | Ottiene l'istanza di cache con ambito al documento e allo script correnti. |
get | Cache | Ottiene l'istanza di cache con ambito allo script. |
get | Cache | Ottiene l'istanza di cache con ambito all'utente e allo script correnti. |
Documentazione dettagliata
getDocumentCache()
Ottiene l'istanza di cache con ambito al documento e allo script correnti. Le cache dei documenti sono specifiche del documento corrente che contiene lo script. Utilizzale per archiviare informazioni sullo script specifiche del documento corrente. Se questo metodo viene chiamato al di fuori del contesto di un documento contenitore (ad esempio da uno script autonomo o da un'app web), restituisce null.
// Gets a cache that is specific to the current document containing the script const cache = CacheService.getDocumentCache();
Indietro
Cache|null : un'istanza di cache dei documenti o null se non è presente un documento contenitore.
getScriptCache()
Ottiene l'istanza di cache con ambito allo script. Le cache degli script sono comuni a tutti gli utenti dello script. Utilizzale per archiviare informazioni non specifiche dell'utente corrente.
// Gets a cache that is common to all users of the script const cache = CacheService.getScriptCache();
Indietro
Cache : un'istanza di cache degli script.
getUserCache()
Ottiene l'istanza di cache con ambito all'utente e allo script correnti. Le cache utente sono specifiche dell'utente corrente dello script. Utilizzale per archiviare informazioni sullo script specifiche dell'utente corrente.
// Gets a cache that is specific to the current user of the script const cache = CacheService.getUserCache();
Indietro
Cache : un'istanza di cache utente.