Cache Service

Cache

Esse serviço permite que um script armazene em cache temporariamente resultados que demoram para ser buscados/calculados. Os caches públicos são para coisas que não dependem de qual usuário está acessando o script. Os caches privados são usados para coisas específicas do usuário, como configurações ou atividades recentes.

Classes

NomeBreve descrição
CacheUma referência a um cache específico.
CacheServiceO serviço de cache 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 armazenado em cache para a chave especificada ou null se nenhuma for encontrada.
getAll(keys)ObjectRetorna um objeto JavaScript contendo 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 tempo de expiração (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 tempo de expiração (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()CacheRecebe a instância de cache com o escopo definido para o documento e o script atuais.
getScriptCache()CacheExtrai 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.