Cache Service

Pamięć podręczna

Ta usługa umożliwia skryptowi zapisywanie w pamięci podręcznej wyników, których pobranie lub obliczenie jest czasochłonne. Publiczne pamięci podręczne dotyczą rzeczy, które nie są zależne od tego, który użytkownik uzyskuje dostęp do Twojego skryptu. Prywatne pamięci podręczne zawierają rzeczy, które dotyczą danego użytkownika, na przykład ustawienia lub ostatnią aktywność.

Zajęcia

NazwaKrótki opis
CacheOdniesienie do konkretnej pamięci podręcznej.
CacheServiceCacheService umożliwia dostęp do pamięci podręcznej na potrzeby krótkoterminowego przechowywania danych.

Cache

Metody

MetodaZwracany typKrótki opis
get(key)StringPobiera wartość z pamięci podręcznej dla danego klucza lub wartość null, jeśli nie znaleziono żadnego klucza.
getAll(keys)ObjectZwraca obiekt JavaScript zawierający wszystkie pary klucz/wartość znalezione w pamięci podręcznej dla tablicy kluczy.
put(key, value)voidDodaje parę klucz/wartość do pamięci podręcznej.
put(key, value, expirationInSeconds)voidDodaje do pamięci podręcznej parę klucz/wartość, z czasem wygaśnięcia (w sekundach).
putAll(values)voidDodaje do pamięci podręcznej zestaw par klucz/wartość.
putAll(values, expirationInSeconds)voidDodaje do pamięci podręcznej zestaw par klucz-wartość, którego czas ważności (w sekundach) jest ograniczony.
remove(key)voidUsuwa wpis z pamięci podręcznej za pomocą podanego klucza.
removeAll(keys)voidUsuwa zestaw pozycji z pamięci podręcznej.

CacheService

Metody

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