Class CacheService

CacheService

CacheService umożliwia dostęp do pamięci podręcznej w celu krótkoterminowego przechowywania danych.

Ta klasa pozwala uzyskać konkretną instancję pamięci podręcznej. Publiczne pamięci podręczne są przeznaczone do działania, które nie zależy od tego, który użytkownik uzyskuje dostęp do skryptu. Prywatne pamięci podręczne są przeznaczone dla konkretnych użytkowników, np. ustawień lub ostatniej aktywności.

Nie ma gwarancji, że dane zapisane w pamięci podręcznej będą przechowywane do czasu ich wygaśnięcia. Musisz się przygotować na to, że odzyskasz null ze wszystkich odczytów.

Metody

MetodaZwracany typKrótki opis
getDocumentCache()CachePobiera instancję pamięci podręcznej w zakresie bieżącego dokumentu i skryptu.
getScriptCache()CachePobiera instancję pamięci podręcznej w zakresie skryptu.
getUserCache()CachePobiera instancję pamięci podręcznej ograniczoną do bieżącego użytkownika i skryptu.

Szczegółowa dokumentacja

getDocumentCache()

Pobiera instancję pamięci podręcznej w zakresie bieżącego dokumentu i skryptu. Pamięć podręczna dokumentów odnosi się tylko do bieżącego dokumentu, który zawiera skrypt. Służy do przechowywania informacji o skrypcie charakterystycznych dla bieżącego dokumentu. Jeśli ta metoda jest wywoływana poza kontekstem dokumentu (na przykład z samodzielnego skryptu lub aplikacji internetowej), zwraca wartość null.

// Gets a cache that is specific to the current document containing the script
var cache = CacheService.getDocumentCache();

Powroty

Cache – instancja pamięci podręcznej dokumentu lub null, jeśli nie ma dokumentu zawierającego dokument


getScriptCache()

Pobiera instancję pamięci podręcznej w zakresie skryptu. Pamięć podręczna skryptów jest wspólna dla wszystkich użytkowników skryptu. Służy do przechowywania informacji, które nie dotyczą bieżącego użytkownika.

// Gets a cache that is common to all users of the script
var cache = CacheService.getScriptCache();

Powroty

Cache – instancja pamięci podręcznej skryptu


getUserCache()

Pobiera instancję pamięci podręcznej ograniczoną do bieżącego użytkownika i skryptu. Pamięć podręczna użytkownika jest specyficzna dla bieżącego użytkownika skryptu. Używaj ich do przechowywania informacji o skryptach, które są charakterystyczne dla bieżącego użytkownika.

// Gets a cache that is specific to the current user of the script
var cache = CacheService.getUserCache();

Powroty

Cache – instancja pamięci podręcznej użytkownika,