Cache Service

Кэш

Эта служба позволяет сценарию временно кэшировать результаты, получение/вычисление которых требует времени. Публичные кэши предназначены для вещей, которые не зависят от того, какой пользователь обращается к вашему скрипту. Частные кэши предназначены для вещей, специфичных для пользователя, таких как настройки или недавние действия.

Классы

Имя Краткое описание
Cache Ссылка на конкретный кэш.
CacheService CacheService позволяет получить доступ к кешу для кратковременного хранения данных.

Cache

Методы

Метод Тип возврата Краткое описание
get(key) String Получает кэшированное значение для данного ключа или null , если оно не найдено.
getAll(keys) Object Возвращает объект JavaScript, содержащий все пары ключ/значение, найденные в кеше для массива ключей.
put(key, value) void Добавляет пару ключ/значение в кеш.
put(key, value, expirationInSeconds) void Добавляет пару ключ/значение в кеш со сроком действия (в секундах).
putAll(values) void Добавляет в кеш набор пар ключ/значение.
putAll(values, expirationInSeconds) void Добавляет в кеш набор пар ключ/значение со сроком действия (в секундах).
remove(key) void Удаляет запись из кеша, используя данный ключ.
removeAll(keys) void Удаляет набор записей из кэша.

CacheService

Методы

Метод Тип возврата Краткое описание
getDocumentCache() Cache Получает экземпляр кэша, ограниченный текущим документом и сценарием.
getScriptCache() Cache Получает экземпляр кэша, ограниченный сценарием.
getUserCache() Cache Получает экземпляр кэша, ограниченный текущим пользователем и сценарием.