Class CacheService

CacheService

Usługa Cache umożliwia dostęp do pamięci podręcznej do krótkoterminowego przechowywania danych.

Ta klasa umożliwia uzyskanie konkretnej instancji pamięci podręcznej. Pamięć podręczna publiczna służy do przechowywania danych, które nie zależą od tego, który użytkownik uzyskuje dostęp do skryptu. Prywatne pamięci podręczne służą do przechowywania informacji dotyczących konkretnego użytkownika, takich jak ustawienia czy ostatnia aktywność.

Nie ma gwarancji, że dane zapisane w pamięci podręcznej będą w niej przechowywane do czasu wygaśnięcia. Musisz być przygotowany(-a) na zwrot null za wszystkie odczyty.

Metody

MetodaZwracany typKrótki opis
getDocumentCache()Cache|nullPobiera 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 dokumentu jest specyficzna dla bieżącego dokumentu, który zawiera 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. ze skryptu autonomicznego 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|null – instancja pamięci podręcznej dokumentu lub null, jeśli nie ma dokumentu zawierającego;


getScriptCache()

Pobiera instancję pamięci podręcznej w zakresie skryptu. Pamięci podręczne skryptu są wspólne dla wszystkich użytkowników skryptu. Używaj ich do przechowywania informacji, które nie są specyficzne dla bieżącego użytkownika.

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

Powrót

Cache – instancja pamięci podręcznej skryptów.


getUserCache()

Pobiera instancję pamięci podręcznej ograniczoną do bieżącego użytkownika i skryptu. Pamięci podręczne użytkownika są specyficzne dla bieżącego użytkownika skryptu. Używaj ich do przechowywania informacji o skrypcie, które są specyficzne dla 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.