Permite que os scripts armazenem dados simples em pares de chave-valor com escopo para um script, um usuário de um script ou um documento em que um complemento é usado. As propriedades não podem ser compartilhadas entre scripts. Para mais informações sobre quando usar cada tipo de propriedade, consulte o guia do serviço Properties.
// Sets three properties of different types. const documentProperties = PropertiesService.getDocumentProperties(); const scriptProperties = PropertiesService.getScriptProperties(); const userProperties = PropertiesService.getUserProperties(); documentProperties.setProperty('DAYS_TO_FETCH', '5'); scriptProperties.setProperty( 'SERVER_URL', 'http://www.example.com/MyWeatherService/', ); userProperties.setProperty('DISPLAY_UNITS', 'metric');
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
get | Properties | Recebe um armazenamento de propriedades (somente para esse script) que todos os usuários podem acessar no documento, planilha ou formulário aberto. |
get | Properties | Recebe um armazenamento de propriedades que todos os usuários podem acessar, mas apenas nesse script. |
get | Properties | Recebe um armazenamento de propriedades que apenas o usuário atual ou efetivo pode acessar, e somente nesse script. |
Documentação detalhada
getDocumentProperties()
Recebe um armazenamento de propriedades (somente para esse script) que todos os usuários podem acessar no documento, planilha ou formulário aberto. Ele só está disponível se o script for publicado e executado
como um complemento ou se estiver vinculado a um tipo de arquivo
do Google. Quando as propriedades do documento não estão disponíveis, esse método retorna null. As propriedades do documento criadas por um script não podem ser acessadas fora dele, mesmo por outros scripts que acessam o mesmo documento.
Retornar
Properties — um armazenamento de propriedades somente para esse script que todos os usuários do documento atual podem
acessar ou null se o script não for um complemento ou estiver vinculado a um arquivo do Google
Workspace.
getScriptProperties()
Recebe um armazenamento de propriedades que todos os usuários podem acessar, mas apenas nesse script.
Retornar
Properties: um armazenamento de propriedades que todos os usuários do script podem acessar.
getUserProperties()
Recebe um armazenamento de propriedades que apenas o usuário atual ou efetivo pode acessar, e somente nesse script.
Retornar
Properties: um armazenamento de propriedades que apenas o usuário atual ou efetivo do script pode acessar.