Envie comentários
Script Service
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Script
Esse serviço fornece acesso aos acionadores e à publicação de scripts.
Classes
Nome Breve descrição
Auth Mode
Uma enumeração que identifica quais categorias de serviços autorizados o Apps Script pode executar
por meio de uma função acionada.
Authorization Info
Um objeto que verifica se o usuário concedeu autorização para os escopos necessários do
script.
Authorization Status
Uma enumeração que indica o status de autorização de um script.
Calendar Trigger Builder
Builder para acionadores de agenda.
Clock Trigger Builder
Um builder para acionadores de relógio.
Document Trigger Builder
Um builder para gatilhos de documentos.
Event Type
Uma enumeração que indica o tipo de evento acionado.
Form Trigger Builder
Um builder para acionadores de formulário.
Installation Source
Uma enumeração que indica como o script foi instalado como um complemento para o usuário
atual.
Script App
Acessar e manipular a publicação e os gatilhos de scripts.
Service
Acessar e manipular a publicação de scripts.
Spreadsheet Trigger Builder
Criador de acionadores de planilhas.
State Token Builder
Permite que os scripts criem tokens de estado que podem ser usados em APIs de callback, como fluxos OAuth.
Trigger
Um acionador de script.
Trigger Builder
Um builder genérico para acionadores de script.
Trigger Source
Uma enumeração que indica a origem do evento que aciona o acionador.
Propriedades
Propriedade Tipo Descrição
NONE
Enum
Um modo que não permite o acesso a serviços que exigem autorização.
CUSTOM_FUNCTION
Enum
Um modo que permite o acesso a um subconjunto limitado de serviços para uso em funções de planilha
personalizadas.
LIMITED
Enum
Um modo que permite o acesso a um subconjunto limitado de serviços.
FULL
Enum
Um modo que permite o acesso a todos os serviços que exigem autorização.
Propriedades
Propriedade Tipo Descrição
REQUIRED
Enum
O usuário precisa autorizar esse script para usar um ou mais serviços.
NOT_REQUIRED
Enum
O usuário concedeu a esse script todas as autorizações necessárias no momento.
Propriedades
Propriedade Tipo Descrição
CLOCK
Enum
O acionador é acionado quando o evento baseado em tempo atinge um horário específico.
ON_OPEN
Enum
O acionador é acionado quando o usuário abre o arquivo do Documentos, Planilhas ou Formulários Google.
ON_EDIT
Enum
O acionador é acionado quando o usuário edita o arquivo do Planilhas Google, por exemplo, inserindo um novo valor em uma célula, o que conta como uma edição em vez de uma mudança.
ON_FORM_SUBMIT
Enum
O acionador é acionado quando o usuário responde a um formulário do Google.
ON_CHANGE
Enum
O acionador é acionado quando o usuário altera o arquivo do Planilhas Google (por exemplo, adicionando uma linha,
o que conta como uma mudança em vez de uma edição).
ON_EVENT_UPDATED
Enum
O acionador é acionado quando um evento é criado, atualizado ou excluído no Google Agenda especificado.
Propriedades
Propriedade Tipo Descrição
APPS_MARKETPLACE_DOMAIN_ADD_ON
Enum
O complemento foi instalado pelo administrador para o domínio do usuário.
NONE
Enum
O script não está sendo executado como um complemento.
WEB_STORE_ADD_ON
Enum
O complemento foi instalado pelo usuário na Chrome Web Store.
Propriedades
Propriedade Tipo Descrição
Auth Mode
Auth Mode
Uma enumeração que identifica quais categorias de serviços autorizados o Apps Script pode
executar usando uma função acionada.
Authorization Status
Authorization Status
Uma enumeração que indica o status de autorização de um script.
Event Type
Event Type
Uma enumeração que indica o tipo de evento acionado.
Installation Source
Installation Source
Uma enumeração que indica como o script foi instalado para o usuário como um complemento.
Trigger Source
Trigger Source
Uma enumeração que indica a origem do evento que aciona o acionador.
Week Day
Weekday
Uma enumeração que representa os dias da semana.
Métodos
Método Tipo de retorno Breve descrição
delete Trigger(trigger)
void
Remove o acionador especificado para que ele não seja mais executado.
get Authorization Info(authMode)
Authorization Info
Recebe um objeto que verifica se o usuário concedeu autorização para todos os requisitos
do script.
get Authorization Info(authMode, oAuthScopes)
Authorization Info
Recebe um objeto que verifica se o usuário concedeu autorização para os escopos solicitados.
get Identity Token()
String
Recebe um token de identidade do Open ID Connect para o
usuário efetivo, se o escopo openid
tiver sido concedido.
get Installation Source()
Installation Source
Retorna um valor de tipo enumerado que indica como o script foi instalado como um complemento para o
usuário atual, por exemplo, se o usuário o instalou pessoalmente na Chrome Web
Store ou se um administrador de domínio o instalou para todos os usuários.
get OAuth Token()
String
Recebe o token de acesso do OAuth 2.0 para o usuário efetivo.
get Project Triggers()
Trigger[]
Recebe todos os acionadores instaláveis associados ao projeto e ao usuário atuais.
get Script Id()
String
Recebe o ID exclusivo do projeto do script.
get Service()
Service
Recebe um objeto usado para controlar a publicação do script como um app da Web.
get User Triggers(document)
Trigger[]
Recebe todos os acionadores instaláveis pertencentes a esse usuário no documento fornecido, apenas para esse script ou
complemento.
get User Triggers(form)
Trigger[]
Recebe todos os acionadores instaláveis pertencentes a esse usuário no formulário fornecido, apenas para esse script ou complemento.
get User Triggers(spreadsheet)
Trigger[]
Recebe todos os acionadores instaláveis pertencentes a esse usuário na planilha especificada, apenas para este script ou
complemento.
invalidate Auth()
void
Invalida a autorização que o usuário efetivo tem para executar o script atual.
new State Token()
State Token Builder
Cria um builder para um token de estado que pode ser usado em uma API de callback (como um fluxo OAuth).
new Trigger(functionName)
Trigger Builder
Inicia o processo de criação de um acionador instalável que, quando acionado, chama uma determinada função.
require All Scopes(authMode)
void
Valida se o usuário concedeu consentimento para todos os escopos solicitados pelo script.
require Scopes(authMode, oAuthScopes)
void
Valida se o usuário concedeu consentimento para os escopos solicitados.
Métodos
Método Tipo de retorno Breve descrição
get Url()
String
Retorna o URL do app da Web, se ele tiver sido implantado. Caso contrário, retorna null
.
is Enabled()
Boolean
Retorna true
se o script for acessível como um app da Web.
Propriedades
Propriedade Tipo Descrição
SPREADSHEETS
Enum
O Google Planilhas dispara o acionador.
CLOCK
Enum
Um evento baseado em tempo faz com que o acionador seja acionado.
FORMS
Enum
O Google Formulários faz com que o acionador seja acionado.
DOCUMENTS
Enum
O Google Docs dispara o acionador.
CALENDAR
Enum
O Google Agenda faz com que o acionador seja acionado.
Envie comentários
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 2025-07-26 UTC.
Quer enviar seu feedback?
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-07-26 UTC."],[],[]]