Class CacheService

CacheService

CacheService vous permet d'accéder à un cache pour le stockage à court terme des données.

Cette classe vous permet d'obtenir une instance de cache spécifique. Les caches publics sont destinés aux éléments qui ne sont pas en fonction de l'utilisateur qui accède à votre script. Les caches privés sont destinés aux éléments qui sont propres à 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'à leur date d'expiration. Toi doit être prêt à récupérer null pour toutes les lectures.

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.

Documentation détaillée

getDocumentCache()

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 contenant le script. Utilisez-les pour stocker les informations de script est spécifique au document actuel. Si cette méthode est appelée en dehors du contexte contenant le document (par exemple, à partir d'un script autonome ou d'une application Web), cette méthode renvoie null.

// Gets a cache that is specific to the current document containing the script
var cache = CacheService.getDocumentCache();

Renvois

Cache : instance de cache de documents, ou null s'il n'existe aucun document parent


getScriptCache()

Récupère l'instance de cache limitée au script. Les caches de script sont communs à tous les utilisateurs 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
var cache = CacheService.getScriptCache();

Renvois

Cache : instance de cache de script


getUserCache()

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 au l'utilisateur actuel.

// Gets a cache that is specific to the current user of the script
var cache = CacheService.getUserCache();

Renvois

Cache : instance de cache utilisateur