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 à 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.

Il n'est pas garanti que les données que vous écrivez dans le cache soient conservées jusqu'à leur délai d'expiration. Vous devez ê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 qui contient le script. Utilisez-les pour stocker des informations de script spécifiques au document actuel. 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
var cache = CacheService.getDocumentCache();

Renvois

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


getScriptCache()

Récupère l'instance de cache limitée au script. Les caches de script sont communs à tous les utilisateurs des scripts. 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 à 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