Cache Service

Cache

Esse serviço permite que um script armazene temporariamente em cache 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 o 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)String|nullRecebe o valor armazenado em cache para a chave fornecida 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 fornecida.
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.