Script Service
Script
Esse serviço fornece acesso aos acionadores e à publicação de scripts.
Classes
Nome | Breve descrição |
AuthMode | Uma enumeração que identifica quais categorias de serviços autorizados o Apps Script pode
executar usando uma função acionada. |
AuthorizationInfo | Um objeto usado para determinar se o usuário precisa autorizar esse script a usar um ou mais
serviços e fornecer o URL de uma caixa de diálogo de autorização. |
AuthorizationStatus | Uma enumeração que indica o status de autorização de um script. |
CalendarTriggerBuilder | Builder para acionadores de agenda. |
ClockTriggerBuilder | Um builder para acionadores de relógio. |
DocumentTriggerBuilder | Um builder para gatilhos de documentos. |
EventType | Uma enumeração que indica o tipo de evento acionado. |
FormTriggerBuilder | Um builder para acionadores de formulário. |
InstallationSource | Uma enumeração que indica como o script foi instalado como um complemento para o usuário
atual. |
ScriptApp | Acessar e manipular a publicação e os gatilhos de scripts. |
Service | Acessar e manipular a publicação de scripts. |
SpreadsheetTriggerBuilder | Criador de acionadores de planilhas. |
StateTokenBuilder | Permite que os scripts criem tokens de estado que podem ser usados em APIs de callback, como fluxos OAuth. |
Trigger | Um acionador de script. |
TriggerBuilder | Um builder genérico para acionadores de script. |
TriggerSource | 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 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. |
Métodos
Método | Tipo de retorno | Breve descrição |
getAuthorizationStatus() | AuthorizationStatus | Recebe um valor que indica se o usuário precisa autorizar esse script para usar um ou mais
serviços (por exemplo, ScriptApp.AuthorizationStatus.REQUIRED ). |
getAuthorizationUrl() | String | Recebe o URL de autorização que pode ser usado para conceder acesso ao script. |
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 das 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 |
AuthMode | AuthMode | Uma enumeração que identifica quais categorias de serviços autorizados o Apps Script pode
executar usando uma função acionada. |
AuthorizationStatus | AuthorizationStatus | Uma enumeração que indica o status de autorização de um script. |
EventType | EventType | Uma enumeração que indica o tipo de evento acionado. |
InstallationSource | InstallationSource | Uma enumeração que indica como o script foi instalado para o usuário como um complemento. |
TriggerSource | TriggerSource | Uma enumeração que indica a origem do evento que aciona o acionador. |
WeekDay | Weekday | Uma enumeração que representa os dias da semana. |
Métodos
Método | Tipo de retorno | Breve descrição |
getUrl() | String | Retorna o URL do app da Web, se ele tiver sido implantado. Caso contrário, retorna null . |
isEnabled() | 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. |
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-03 UTC.
[null,null,["Última atualização 2024-12-03 UTC."],[[["The Script service empowers developers to automate tasks and control web app deployments within Google Apps Script."],["Triggers automate script execution based on events like opening documents, form submissions, or time-based occurrences."],["Script publishing controls how scripts are deployed as web apps, managing access and properties."],["Authorization management handles user permissions for script execution, with different authorization levels and status checks."],["Developers can utilize the `ScriptApp` class, trigger builders, and authorization classes to build robust and automated solutions."]]],[]]