Le service Cache
Cette classe vous permet d'obtenir une instance de cache spécifique. 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.
Il n'est pas garanti que les données que vous écrivez dans le cache persistent jusqu'à la date d'expiration. Vous devez être prêt à récupérer null
à partir de toutes les lectures.
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
get | Cache | Récupère l'instance de cache limitée au document et au script actuels. |
get | Cache | Récupère l'instance de cache limitée au script. |
get | Cache | Récupère l'instance de cache limitée à l'utilisateur et au script actuels. |
Documentation détaillée
get Document Cache()
Récupère l'instance de cache limitée au document et au script actuels. Les caches de documents sont spécifiques au document actuel qui contient le script. Utilisez-les pour stocker des informations de script spécifiques au document en cours. Si cette méthode est appelée en dehors du contexte d'un document contenant (par exemple, à partir d'un script autonome ou d'une application Web), elle renvoie null
.
// Gets a cache that is specific to the current document containing the script const cache = CacheService.getDocumentCache();
Renvois
Cache
: instance de cache de document ou null
en l'absence de document contenant
get Script Cache()
Récupère l'instance de cache limitée au script. Les caches de script sont communs à tous les utilisateurs du script. Utilisez-les pour stocker des informations qui ne sont pas spécifiques à l'utilisateur actuel.
// Gets a cache that is common to all users of the script const cache = CacheService.getScriptCache();
Renvois
Cache
: instance de cache de script
get User Cache()
Récupère l'instance de cache limitée à l'utilisateur et au script actuels. Les caches utilisateur sont spécifiques à l'utilisateur actuel du script. Utilisez-les pour stocker des informations de script spécifiques à l'utilisateur actuel.
// Gets a cache that is specific to the current user of the script const cache = CacheService.getUserCache();
Renvois
Cache
: instance de cache utilisateur