Cache Service

Cache

Mit diesem Dienst können Ergebnisse, deren Abruf oder Berechnung viel Zeit in Anspruch nimmt, vorübergehend im Cache eines Scripts gespeichert werden. Öffentliche Caches sind für Dinge gedacht, die nicht davon abhängen, welcher Nutzer auf Ihr Script zugreift. Private Caches sind für nutzerspezifische Daten wie Einstellungen oder letzte Aktivitäten gedacht.

Klassen

NameKurzbeschreibung
CacheEin Verweis auf einen bestimmten Cache.
CacheServiceMit CacheService können Sie auf einen Cache für den kurzfristigen Speicher von Daten zugreifen.

Cache

Methoden

MethodeRückgabetypKurzbeschreibung
get(key)StringRuft den im Cache gespeicherten Wert für den angegebenen Schlüssel ab oder null, wenn keiner gefunden wird.
getAll(keys)ObjectGibt ein JavaScript-Objekt mit allen Schlüssel/Wert-Paaren zurück, die im Cache für ein Array von Schlüsseln gefunden wurden.
put(key, value)voidFügt dem Cache ein Schlüssel/Wert-Paar hinzu.
put(key, value, expirationInSeconds)voidFügt dem Cache ein Schlüssel/Wert-Paar mit einer Ablaufzeit (in Sekunden) hinzu.
putAll(values)voidFügt dem Cache eine Reihe von Schlüssel/Wert-Paaren hinzu.
putAll(values, expirationInSeconds)voidDem Cache werden eine Reihe von Schlüssel/Wert-Paaren mit einer Ablaufzeit (in Sekunden) hinzugefügt.
remove(key)voidEntfernt einen Eintrag mit dem angegebenen Schlüssel aus dem Cache.
removeAll(keys)voidEntfernt eine Reihe von Einträgen aus dem Cache.

CacheService

Methoden

MethodeRückgabetypKurzbeschreibung
getDocumentCache()CacheRuft die Cacheinstanz für das aktuelle Dokument und Skript ab.
getScriptCache()CacheRuft die Cacheinstanz ab, die auf das Script beschränkt ist.
getUserCache()CacheRuft die Cacheinstanz auf, die auf den aktuellen Nutzer und das aktuelle Script beschränkt ist.