Cache Service

Cache

Mit diesem Dienst kann ein Skript Ergebnisse, deren Abruf bzw. Berechnung einige Zeit in Anspruch nimmt, vorübergehend im Cache speichern. Öffentliche Caches sind für Dinge gedacht, die nicht davon abhängen, welcher Nutzer auf Ihr Skript zugreift. Private Caches sind für nutzerspezifische Dinge wie Einstellungen oder letzte Aktivitäten gedacht.

Kurse

NameKurzbeschreibung
CacheEin Verweis auf einen bestimmten Cache.
CacheServiceCacheService ermöglicht Ihnen den Zugriff auf einen Cache zur kurzfristigen Speicherung von Daten.

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 zurück, das alle Schlüssel/Wert-Paare enthält, die im Cache für ein Schlüsselarray 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)voidFügt dem Cache eine Reihe von Schlüssel/Wert-Paaren mit einer Ablaufzeit in Sekunden hinzu.
remove(key)voidEntfernt mithilfe des angegebenen Schlüssels einen Eintrag aus dem Cache.
removeAll(keys)voidEntfernt eine Reihe von Einträgen aus dem Cache.

CacheService

Methoden

MethodeRückgabetypKurzbeschreibung
getDocumentCache()CacheRuft die Cache-Instanz für das aktuelle Dokument und Skript ab.
getScriptCache()CacheRuft die Cache-Instanz auf, die dem Skript zugewiesen ist.
getUserCache()CacheRuft die Cache-Instanz für den aktuellen Nutzer und das aktuelle Skript ab.