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
Nome | Breve descrição |
Cache | Uma referência a um cache específico. |
CacheService | O serviço de cache permite acessar um cache para armazenamento de dados de curto prazo. |
Métodos
Método | Tipo de retorno | Breve descrição |
get(key) | String | Recebe o valor armazenado em cache para a chave especificada ou null se nenhuma for encontrada. |
getAll(keys) | Object | Retorna um objeto JavaScript contendo todos os pares de chave-valor encontrados no cache para uma matriz de
chaves. |
put(key, value) | void | Adiciona um par de chave-valor ao cache. |
put(key, value, expirationInSeconds) | void | Adiciona um par de chave-valor ao cache com um tempo de expiração (em segundos). |
putAll(values) | void | Adiciona um conjunto de pares de chave-valor ao cache. |
putAll(values, expirationInSeconds) | void | Adiciona um conjunto de pares de chave-valor ao cache com um tempo de expiração (em segundos). |
remove(key) | void | Remove uma entrada do cache usando a chave especificada. |
removeAll(keys) | void | Remove um conjunto de entradas do cache. |
Métodos
Método | Tipo de retorno | Breve descrição |
getDocumentCache() | Cache | Recebe a instância de cache com o escopo definido para o documento e o script atuais. |
getScriptCache() | Cache | Extrai a instância de cache com escopo definido para o script. |
getUserCache() | Cache | Recebe a instância de cache com escopo definido para o usuário e o script atuais. |
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2024-12-02 UTC.
[null,null,["Última atualização 2024-12-02 UTC."],[[["Apps Script Cache service provides temporary storage for script results, improving performance by avoiding redundant computations or fetches."],["Two types of caches are available: public caches for shared data and private caches for user-specific information."],["`CacheService` offers methods to access document, script, or user-scoped caches, while the `Cache` class provides methods for data manipulation within a cache instance, like adding, retrieving, and removing entries."],["Cache entries can have optional expiration times, allowing for automatic removal after a specified duration."]]],[]]