Cache Service

Cache

Mit diesem Dienst können Ergebnisse, für deren Abruf oder Berechnung Zeit benötigt wird, vorübergehend in einem Skript zwischengespeichert werden. Öffentliche Caches sind für Dinge, die nicht davon abhängen, welcher Nutzer auf Ihr Script zugreift. Private Caches sind für nutzerspezifische Elemente wie Einstellungen oder letzte Aktivitäten vorgesehen.

Klassen

NameKurzbeschreibung
CacheEin Verweis auf einen bestimmten Cache.
CacheServiceMit dem CacheService können Sie auf einen Cache für die kurzfristige Speicherung 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 kein Wert gefunden wird.
getAll(keys)ObjectGibt ein JavaScript-Objekt mit allen Schlüssel/Wert-Paaren zurück, die für ein Array von Schlüsseln im Cache 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 einen Eintrag aus dem Cache mit dem angegebenen Schlüssel.
removeAll(keys)voidEntfernt eine Reihe von Einträgen aus dem Cache.

CacheService

Methoden

MethodeRückgabetypKurzbeschreibung
getDocumentCache()Cache|nullRuft die Cache-Instanz ab, die auf das aktuelle Dokument und Skript beschränkt ist.
getScriptCache()CacheRuft die Cache-Instanz ab, die auf das Skript beschränkt ist.
getUserCache()CacheRuft die Cache-Instanz ab, die auf den aktuellen Nutzer und das aktuelle Skript beschränkt ist.