Cache Service

Cache

Esse serviço permite que um script armazene em cache temporariamente resultados que levam tempo para serem buscados/calculados. Os caches públicos são para itens que não dependem de qual usuário está acessando seu script. Os caches particulares são para itens específicos do usuário, como configurações ou atividades recentes.

Classes

NomeBreve descrição
CacheUma referência a um cache específico.
CacheServiceO CacheService permite acessar um cache para armazenamento de dados de curto prazo.

Cache

Métodos

MétodoTipo de retornoBreve descrição
get(key)StringRecebe o valor em cache da chave especificada ou null se nenhum for encontrado.
getAll(keys)ObjectRetorna um objeto JavaScript que contém todos os pares de chave/valor encontrados no cache para uma matriz de chaves.
put(key, value)voidAdiciona um par de chave-valor ao cache.
put(key, value, expirationInSeconds)voidAdiciona um par de chave-valor ao cache, com um prazo de validade (em segundos).
putAll(values)voidAdiciona um conjunto de pares de chave-valor ao cache.
putAll(values, expirationInSeconds)voidAdiciona um conjunto de pares de chave-valor ao cache, com um prazo de validade (em segundos).
remove(key)voidRemove uma entrada do cache usando a chave especificada.
removeAll(keys)voidRemove um conjunto de entradas do cache.

CacheService

Métodos

MétodoTipo de retornoBreve descrição
getDocumentCache()Cache|nullRecebe a instância de cache com escopo definido para o documento e o script atuais.
getScriptCache()CacheRecebe a instância de cache com escopo definido para o script.
getUserCache()CacheRecebe a instância de cache com escopo definido para o usuário e o script atuais.