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
Nom | Brève description |
Cache | Référence à un cache spécifique. |
CacheService | Le service Cache vous permet d'accéder à un cache pour stocker des données à court terme. |
Méthodes
Méthode | Type renvoyé | Brève description |
get(key) | String | Récupère la valeur mise en cache pour la clé donnée, ou null si aucune valeur n'est trouvée. |
getAll(keys) | Object | Renvoie un objet JavaScript contenant toutes les paires clé/valeur trouvées dans le cache pour un tableau de clés. |
put(key, value) | void | Ajoute une paire clé-valeur au cache. |
put(key, value, expirationInSeconds) | void | Ajoute une paire clé-valeur au cache, avec un délai d'expiration (en secondes). |
putAll(values) | void | Ajoute un ensemble de paires clé-valeur au cache. |
putAll(values, expirationInSeconds) | void | Ajoute un ensemble de paires clé-valeur au cache, avec un délai d'expiration (en secondes). |
remove(key) | void | Supprime une entrée du cache à l'aide de la clé donnée. |
removeAll(keys) | void | Supprime un ensemble d'entrées du cache. |
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/12/03 (UTC).
[null,null,["Dernière mise à jour le 2024/12/03 (UTC)."],[[["Apps Script Cache service provides temporary storage for script results, improving performance by avoiding redundant computations or fetches."],["Two types of caches are available: public caches for shared data and private caches for user-specific information."],["`CacheService` offers methods to access document, script, or user-scoped caches, while the `Cache` class provides methods for data manipulation within a cache instance, like adding, retrieving, and removing entries."],["Cache entries can have optional expiration times, allowing for automatic removal after a specified duration."]]],[]]