Cache Service

Cache

Este serviço permite que um script armazene em cache temporariamente os resultados que levam tempo para buscar/calcular. Caches públicos são usados em itens que não dependem de qual usuário acessa o script. Os caches particulares servem para itens específicos do usuário, como configurações ou atividade recente.

Aulas

NomeBreve descrição
CacheUma referência a um cache específico.
CacheServiceCacheService permite que você acesse 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 retorna nulo se nenhum é 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()CacheRecebe a instância de cache com escopo para o documento e script atuais.
getScriptCache()CacheRecebe a instância de cache com escopo para o script.
getUserCache()CacheRecebe a instância de cache com escopo para o usuário e script atuais.