Class PropertiesService

ServiçoProperties

Permite que os scripts armazenem dados simples em pares de chave-valor no escopo de 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étodoTipo de retornoBreve descrição
getDocumentProperties()PropertiesRecebe um armazenamento de propriedades (somente para este script) que todos os usuários podem acessar no documento, planilha ou formulário aberto.
getScriptProperties()PropertiesRecebe um armazenamento de propriedades que todos os usuários podem acessar, mas apenas dentro deste script.
getUserProperties()PropertiesRecebe um armazenamento de propriedades que só o usuário atual ou efetivo pode acessar, e somente dentro deste script.

Documentação detalhada

getDocumentProperties()

Recebe um armazenamento de propriedades (somente para este script) que todos os usuários podem acessar no documento, planilha ou formulário aberto. Ele só estará disponível se o script for publicado e estiver sendo 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 de documento criadas por um script não podem ser acessadas fora dele, nem por outros scripts que acessam o mesmo documento.

Retornar

Properties: um repositório de propriedades somente para este script que todos os usuários do documento atual podem acessar ou null se o script não for um complemento nem estiver vinculado a um arquivo do Google Workspace.


getScriptProperties()

Recebe um armazenamento de propriedades que todos os usuários podem acessar, mas apenas dentro deste script.

Retornar

Properties: um repositório de propriedades que todos os usuários do script podem acessar.


getUserProperties()

Recebe um armazenamento de propriedades que só o usuário atual ou efetivo pode acessar, e somente dentro deste script.

Retornar

Properties: um repositório de propriedades que só pode ser acessado pelo usuário atual ou efetivo do script.