Class CacheService

Pamięć podręcznaService

CacheService umożliwia dostęp do pamięci podręcznej na potrzeby krótkotrwałego przechowywania danych.

Ta klasa umożliwia uzyskanie konkretnej instancji pamięci podręcznej. Pamięci podręczne publiczne służą do przechowywania informacji, które nie zależą od tego, który użytkownik uzyskuje dostęp do skryptu. Pamięć podręczna prywatna służy do przechowywania informacji związanych z danym użytkownikiem, takich jak ustawienia czy ostatnia aktywność.

Nie ma gwarancji, że dane zapisane w pamięci podręcznej będą przechowywane do czasu wygaśnięcia. Musisz być gotowy/gotowa do null z powrotem ze wszystkich odczytów.

Metody

MetodaZwracany typKrótki opis
getDocumentCache()CachePobiera instancję pamięci podręcznej ograniczoną do bieżącego dokumentu i skryptu.
getScriptCache()CachePobiera instancję pamięci podręcznej ograniczoną do 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 ograniczoną do bieżącego dokumentu i skryptu. Pamięci podręczne dokumentów są powiązane z bieżącym dokumentem zawierającym skrypt. Używaj ich do przechowywania informacji o skrypcie, które są specyficzne dla bieżącego dokumentu. Jeśli ta metoda jest wywoływana poza kontekstem dokumentu zawierającego (np. z osobnego skryptu lub aplikacji internetowej), zwraca wartość null.

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

Powrót

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


getScriptCache()

Pobiera instancję pamięci podręcznej ograniczoną do skryptu. Pamięć podręczna skryptu jest wspólna dla wszystkich użytkowników skryptu. Używaj ich do przechowywania informacji, które nie są związane z bieżącym użytkownikiem.

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

Powrót

Cache – instancja pamięci podręcznej skryptu,


getUserCache()

Pobiera instancję pamięci podręcznej ograniczoną do bieżącego użytkownika i skryptu. Pamięci podręczne użytkowników są specyficzne dla bieżącego użytkownika skryptu. Używaj ich do przechowywania informacji o skrypcie dotyczących bieżącego użytkownika.

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

Powrót

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