Esse serviço dá acesso a gatilhos e publicação de scripts.
Classes
| Nome | Breve descrição |
|---|---|
Auth | Uma enumeração que identifica quais categorias de serviços autorizados o Apps Script pode executar usando uma função acionada. |
Authorization | Um objeto que verifica se o usuário concedeu autorização para os escopos necessários do script. |
Authorization | Uma enumeração que indica o status de autorização de um script. |
Calendar | Builder para gatilhos de agenda. |
Clock | Um builder para acionadores de relógio. |
Document | Um builder para acionadores de documentos. |
Event | Uma enumeração que indica o tipo de evento acionado. |
Form | Um builder para acionadores de formulário. |
Installation | Uma enumeração que indica como o script foi instalado como um complemento para o usuário atual. |
Script | Acessar e manipular a publicação e os gatilhos de scripts. |
Service | Acessar e manipular a publicação de scripts. |
Spreadsheet | Builder para acionadores de planilha. |
State | Permite que scripts criem tokens de estado que podem ser usados em APIs de callback (como fluxos OAuth). |
Trigger | Um gatilho de script. |
Trigger | Um builder genérico para acionadores de script. |
Trigger | Uma enumeração que indica a origem do evento que faz o acionador ser disparado. |
Auth Mode
Propriedades
| Propriedade | Tipo | Descrição |
|---|---|---|
NONE | Enum | Um modo que não permite o acesso a nenhum serviço que exija autorização. |
CUSTOM_FUNCTION | Enum | Um modo que permite o acesso a um subconjunto limitado de serviços para uso em funções personalizadas de planilhas. |
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. |
Authorization Info
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
get | Authorization | Recebe um valor que indica se o usuário precisa autorizar o script a usar um ou mais
serviços (por exemplo, Script). |
get | String|null | Recebe o URL de autorização que pode ser usado para conceder acesso ao script. |
get | String[]|null | Recebe uma lista de escopos autorizados para o script. |
Authorization Status
Propriedades
| Propriedade | Tipo | Descrição |
|---|---|---|
REQUIRED | Enum | O usuário precisa autorizar o script a usar um ou mais serviços. |
NOT_REQUIRED | Enum | O usuário concedeu ao script toda a autorização necessária. |
Calendar Trigger Builder
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
create() | Trigger | Cria e retorna o gatilho. |
on | Calendar | Especifica um gatilho que é acionado quando um item da agenda é criado, atualizado ou excluído. |
Clock Trigger Builder
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
after(durationMilliseconds) | Clock | Especifica a duração mínima (em milissegundos) após o horário atual em que o acionador é executado. |
at(date) | Clock | Especifica quando o gatilho é executado. |
at | Clock | Especifica que o gatilho é acionado na data especificada, por padrão perto da meia-noite (+/- 15 minutos). |
at | Clock | Especifica a hora em que o gatilho é executado. |
create() | Trigger | Cria o gatilho. |
every | Clock | Especifica a execução do gatilho a cada n dias. |
every | Clock | Especifica a execução do gatilho a cada n horas. |
every | Clock | Especifica a execução do gatilho a cada n minutos. |
every | Clock | Especifica a execução do gatilho a cada n semanas. |
in | Clock | Especifica o fuso horário para as datas/horários especificados quando o gatilho é executado. |
near | Clock | Especifica o minuto em que o gatilho é executado (mais ou menos 15 minutos). |
on | Clock | Especifica a data do mês em que o gatilho é executado. |
on | Clock | Especifica o dia da semana em que o gatilho é executado. |
Document Trigger Builder
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
create() | Trigger | Cria e retorna o novo gatilho. |
on | Document | Especifica um gatilho que é disparado quando o documento é aberto. |
Event Type
Propriedades
| Propriedade | Tipo | Descrição |
|---|---|---|
CLOCK | Enum | O gatilho é acionado quando o evento baseado em tempo atinge um horário específico. |
ON_OPEN | Enum | O acionador é ativado quando o usuário abre o arquivo do Google Documentos, Planilhas ou Formulários. |
ON_EDIT | Enum | O gatilho é acionado quando o usuário edita o arquivo do Google Planilhas (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 gatilho é acionado quando o usuário responde a um formulário do Google. |
ON_CHANGE | Enum | O gatilho é acionado quando o usuário muda o arquivo do Google Planilhas (por exemplo, adicionando uma linha, que conta como uma mudança em vez de uma edição). |
ON_EVENT_UPDATED | Enum | O gatilho é acionado quando um evento é criado, atualizado ou excluído no Google Agenda especificado. |
Form Trigger Builder
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
create() | Trigger | Cria e retorna o novo gatilho. |
on | Form | Especifica um gatilho que é acionado quando uma resposta é enviada ao formulário. |
on | Form | Especifica um gatilho que é disparado quando a visualização de edição do formulário é aberta. |
Installation Source
Propriedades
| Propriedade | Tipo | Descrição |
|---|---|---|
APPS_MARKETPLACE_DOMAIN_ADD_ON | Enum | O complemento foi instalado pelo administrador no domínio do usuário. |
NONE | Enum | O script não está sendo executado como um complemento. |
WEB_STORE_ADD_ON | Enum | O usuário instalou o complemento na Chrome Web Store. |
Script App
Propriedades
| Propriedade | Tipo | Descrição |
|---|---|---|
Auth | Auth | Uma enumeração que identifica quais categorias de serviços autorizados o Apps Script pode executar usando uma função acionada. |
Authorization | Authorization | Uma enumeração que indica o status de autorização de um script. |
Event | Event | Uma enumeração que indica o tipo de evento acionado. |
Installation | Installation | Uma enumeração que indica como o script foi instalado para o usuário como um complemento. |
Trigger | Trigger | Uma enumeração que indica a origem do evento que faz o acionador ser disparado. |
Week | Weekday | Uma enumeração que representa os dias da semana. |
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
delete | void | Remove o gatilho especificado para que ele não seja mais executado. |
get | Authorization | Recebe um objeto que verifica se o usuário concedeu autorização para todos os requisitos do script. |
get | Authorization | Recebe um objeto que verifica se o usuário concedeu autorização para os escopos solicitados. |
get | String|null | Recebe um token de identidade do Openopenid tiver sido concedido. |
get | Installation | Retorna um valor de enumeração que indica como o script foi instalado como um complemento para o usuário atual. Por exemplo, se o usuário instalou pessoalmente pela Chrome Web Store ou se um administrador de domínio instalou para todos os usuários. |
get | String | Recebe o token de acesso do OAuth 2.0 para o usuário efetivo. |
get | Trigger[] | Recebe todos os acionadores instaláveis associados ao projeto e ao usuário atuais. |
get | String | Recebe o ID exclusivo do projeto de script. |
get | Service | Recebe um objeto usado para controlar a publicação do script como um app da Web. |
get | Trigger[] | Recebe todos os gatilhos instaláveis de propriedade desse usuário no documento especificado, somente para este script ou complemento. |
get | Trigger[] | Recebe todos os gatilhos instaláveis de propriedade desse usuário no formulário especificado, somente para este script ou complemento. |
get | Trigger[] | Recebe todos os gatilhos que podem ser instalados de propriedade desse usuário na planilha especificada, somente para este script ou complemento. |
invalidate | void | Invalida a autorização que o usuário efetivo tem para executar o script atual. |
new | State | Cria um builder para um token de estado que pode ser usado em uma API callback (como um fluxo OAuth). |
new | Trigger | Inicia o processo de criação de um acionador instalável que, quando disparado, chama uma determinada função. |
require | void | Valida se o usuário concedeu consentimento para todos os escopos solicitados pelo script. |
require | void | Valida se o usuário concedeu consentimento para os escopos solicitados. |
Service
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
get | String | Retorna o URL do web app, se ele tiver sido implantado. Caso contrário, retorna null. |
is | Boolean | Retorna true se o script estiver acessível como um app da Web. |
Spreadsheet Trigger Builder
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
create() | Trigger | Cria e retorna o gatilho. |
on | Spreadsheet | Especifica um gatilho que é acionado quando o conteúdo ou a estrutura da planilha é alterado. |
on | Spreadsheet | Especifica um acionador que é disparado quando a planilha é editada. |
on | Spreadsheet | Especifica um gatilho que é acionado quando um formulário é enviado para a planilha. |
on | Spreadsheet | Especifica um gatilho que é disparado quando a planilha é aberta. |
State Token Builder
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
create | String | Cria uma representação de string criptografada do token de estado. |
with | State | Adiciona um argumento ao token. |
with | State | Define uma função de callback. |
with | State | Define a duração (em segundos) em que o token é válido. |
Trigger
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
get | Event | Retorna o tipo de evento em que o acionador é disparado. |
get | String | Retorna a função que é chamada quando o gatilho é disparado. |
get | Trigger | Retorna a origem dos eventos que fazem o acionador ser disparado. |
get | String | Retorna o ID específico da fonte. |
get | String | Retorna um identificador exclusivo que pode ser usado para distinguir os gatilhos. |
Trigger Builder
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
for | Document | Cria e retorna um Document vinculado ao documento especificado. |
for | Document | Cria e retorna um Document vinculado ao documento com o ID especificado. |
for | Form | Cria e retorna um Form vinculado ao formulário especificado. |
for | Form | Cria e retorna um Form vinculado ao formulário com o ID especificado. |
for | Spreadsheet | Cria e retorna um Spreadsheet vinculado à planilha especificada. |
for | Spreadsheet | Cria e retorna um Spreadsheet vinculado à planilha com o ID especificado. |
for | Calendar | Retorna um builder para criar acionadores de calendário. |
time | Clock | Cria e retorna um Clock para criar acionadores com base em tempo. |
Trigger Source
Propriedades
| Propriedade | Tipo | Descrição |
|---|---|---|
SPREADSHEETS | Enum | O Google Planilhas faz com que o acionador seja disparado. |
CLOCK | Enum | Um evento baseado em tempo faz com que o gatilho seja disparado. |
FORMS | Enum | O Google Formulários faz com que o acionador seja disparado. |
DOCUMENTS | Enum | O Google Docs faz com que o acionador seja disparado. |
CALENDAR | Enum | O Google Agenda faz com que o acionador seja disparado. |