Mit dem Cache
Mit dieser Klasse können Sie eine bestimmte Cacheinstanz abrufen. Ö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.
Es gibt keine Garantie dafür, dass die Daten, die Sie in den Cache schreiben, bis zum Ablaufdatum erhalten bleiben. Sie müssen damit rechnen, dass Sie bei allen Lesevorgängen null
zurückerhalten.
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
get | Cache | Ruft die Cacheinstanz für das aktuelle Dokument und Skript ab. |
get | Cache | Ruft die Cacheinstanz ab, die auf das Script beschränkt ist. |
get | Cache | Ruft die Cacheinstanz auf, die auf den aktuellen Nutzer und das aktuelle Script beschränkt ist. |
Detaillierte Dokumentation
get Document Cache()
Ruft die Cacheinstanz für das aktuelle Dokument und Skript ab. Dokumentcaches sind spezifisch für das aktuelle Dokument, das das Script enthält. Hier können Sie Script-Informationen speichern, die für das aktuelle Dokument spezifisch sind. Wenn diese Methode außerhalb des Kontexts eines enthaltenden Dokuments aufgerufen wird (z. B. von einem eigenständigen Script oder einer Webanwendung), gibt sie null
zurück.
// Gets a cache that is specific to the current document containing the script const cache = CacheService.getDocumentCache();
Rückflug
Cache
– eine Dokument-Cache-Instanz oder null
, wenn es kein enthaltendes Dokument gibt
get Script Cache()
Ruft die Cacheinstanz ab, die auf das Script beschränkt ist. Script-Caches sind für alle Nutzer des Scripts gemeinsam. Speichern Sie hier Informationen, die nicht für den aktuellen Nutzer spezifisch sind.
// Gets a cache that is common to all users of the script const cache = CacheService.getScriptCache();
Rückflug
Cache
– eine Script-Cache-Instanz
get User Cache()
Ruft die Cacheinstanz auf, die auf den aktuellen Nutzer und das aktuelle Script beschränkt ist. Nutzercaches sind spezifisch für den aktuellen Nutzer des Scripts. Hier können Sie Script-Informationen speichern, die für den aktuellen Nutzer spezifisch sind.
// Gets a cache that is specific to the current user of the script const cache = CacheService.getUserCache();
Rückflug
Cache
– eine Nutzer-Cache-Instanz