Служба кэширования позволяет получить доступ к кэшу для кратковременного хранения данных.
Этот класс позволяет получить конкретный экземпляр кэша. Публичные кэши предназначены для вещей, которые не зависят от того, какой пользователь обращается к вашему скрипту. Частные кэши предназначены для вещей, которые зависят от пользователя, например, настройки или недавняя активность.
Данные, записываемые в кэш, не гарантируют сохранение до истечения срока их действия. Необходимо быть готовым к тому, что при каждом чтении вы получите значение null .
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
get Document Cache() | Cache |null | Получает экземпляр кэша, область действия которого ограничена текущим документом и скриптом. |
get Script Cache() | Cache | Получает экземпляр кэша, область действия которого ограничена скриптом. |
get User Cache() | Cache | Получает экземпляр кэша, область действия которого ограничена текущим пользователем и скриптом. |
Подробная документация
get Document Cache()
Получает экземпляр кэша, область действия которого ограничена текущим документом и скриптом. Кэширование документов специфично для текущего документа, содержащего скрипт. Используйте его для хранения информации о скрипте, специфичной для текущего документа. Если этот метод вызывается вне контекста содержащего документа (например, из автономного скрипта или веб-приложения), он возвращает null .
// Gets a cache that is specific to the current document containing the script const cache = CacheService.getDocumentCache();
Возвращаться
Cache |null — экземпляр кэша документов или null , если нет содержащего документа.
get Script Cache()
Получает экземпляр кэша, область действия которого ограничена скриптом. Кэш скриптов является общим для всех пользователей скрипта. Используйте его для хранения информации, не относящейся к конкретному пользователю.
// Gets a cache that is common to all users of the script const cache = CacheService.getScriptCache();
Возвращаться
Cache — экземпляр кэша скриптов.
get User Cache()
Получает экземпляр кэша, ограниченный текущим пользователем и скриптом. Пользовательские кэши привязаны к текущему пользователю скрипта. Используйте их для хранения информации о скрипте, специфичной для текущего пользователя.
// Gets a cache that is specific to the current user of the script const cache = CacheService.getUserCache();
Возвращаться
Cache — экземпляр пользовательского кэша