Cache Service

Cache

Ce service permet à un script de mettre en cache temporairement les résultats qui prennent du temps à extraire/calculer. Les caches publics sont destinés aux éléments qui ne dépendent pas de l'utilisateur qui accède à votre script. Les caches privés sont destinés aux éléments spécifiques à l'utilisateur, comme les paramètres ou l'activité récente.

Classes

NomBrève description
CacheRéférence à un cache spécifique.
CacheServiceCacheService vous permet d'accéder à un cache pour stocker des données à court terme.

Cache

Méthodes

MéthodeType renvoyéBrève description
get(key)StringRécupère la valeur mise en cache pour la clé donnée, ou null si aucune valeur n'est trouvée.
getAll(keys)ObjectRenvoie un objet JavaScript contenant toutes les paires clé/valeur trouvées dans le cache pour un tableau de clés.
put(key, value)voidAjoute une paire clé-valeur au cache.
put(key, value, expirationInSeconds)voidAjoute une paire clé-valeur au cache, avec un délai d'expiration (en secondes).
putAll(values)voidAjoute un ensemble de paires clé-valeur au cache.
putAll(values, expirationInSeconds)voidAjoute un ensemble de paires clé-valeur au cache, avec un délai d'expiration (en secondes).
remove(key)voidSupprime une entrée du cache à l'aide de la clé donnée.
removeAll(keys)voidSupprime un ensemble d'entrées du cache.

CacheService

Méthodes

MéthodeType renvoyéBrève description
getDocumentCache()CacheRécupère l'instance de cache limitée au document et au script actuels.
getScriptCache()CacheRécupère l'instance de cache limitée au script.
getUserCache()CacheRécupère l'instance de cache limitée à l'utilisateur et au script actuels.