Cache Service
Cache
Ce service permet à un script de mettre temporairement en cache les résultats dont le chargement et le calcul prennent du temps. Les caches publics sont destinés à des éléments qui ne dépendent pas de l'utilisateur qui accède à votre script. Les caches privés sont destinés à des é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 particulier. |
CacheService | CacheService vous permet d'accéder à un cache pour le stockage à court terme des données. |
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 la valeur 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 2023/12/01 (UTC).
[null,null,["Dernière mise à jour le 2023/12/01 (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."]]],[]]