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
Metoda | Zwracany typ | Krótki opis |
---|---|---|
getDocumentCache() | Cache | Pobiera instancję pamięci podręcznej w zakresie bieżącego dokumentu i skryptu. |
getScriptCache() | Cache | Pobiera instancję pamięci podręcznej w zakresie skryptu. |
getUserCache() | Cache | Pobiera 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,