- Recurso: implantação
- DeploymentConfig
- EntryPoint
- EntryPointType
- WebAppEntryPoint
- WebAppConfig
- Acesso
- ExecuteAs
- ExecutionApiEntryPoint
- ExecutionApiConfig
- AddOnEntryPoint
- AddOnType
- Métodos
Recurso: Deployment
Representação de uma única implantação de script.
Representação JSON |
---|
{ "deploymentId": string, "deploymentConfig": { object ( |
Campos | |
---|---|
deploymentId |
O ID da implantação. |
deploymentConfig |
A configuração da implantação. |
updateTime |
Carimbo de data e hora da última modificação. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
entryPoints[] |
Pontos de entrada da implantação. |
DeploymentConfig
Os metadados definem como uma implantação é configurada.
Representação JSON |
---|
{ "scriptId": string, "versionNumber": integer, "manifestFileName": string, "description": string } |
Campos | |
---|---|
scriptId |
O ID do Drive do projeto de script. |
versionNumber |
O número da versão em que esta implantação se baseia. |
manifestFileName |
O nome do arquivo de manifesto desta implantação. |
description |
A descrição desta implantação. |
EntryPoint
Uma configuração que define como uma implantação é acessada externamente.
Representação JSON |
---|
{ "entryPointType": enum ( |
Campos | |
---|---|
entryPointType |
Tipo do ponto de entrada. |
Campo de união properties . Propriedades do ponto de entrada por tipo. properties pode ser apenas de um dos tipos a seguir: |
|
webApp |
Especificação de ponto de entrada para apps da Web. |
executionApi |
Uma especificação de ponto de entrada para chamadas de execução da API Apps Script. |
addOn |
Propriedades do complemento. |
EntryPointType
Tipos de pontos de entrada.
Enums | |
---|---|
ENTRY_POINT_TYPE_UNSPECIFIED |
Um ponto de entrada não especificado. |
WEB_APP |
Um ponto de entrada do aplicativo da Web |
EXECUTION_API |
Um ponto de entrada executável da API |
ADD_ON |
Um ponto de entrada de complemento. |
WebAppEntryPoint
Um ponto de entrada do aplicativo da Web
Representação JSON |
---|
{
"url": string,
"entryPointConfig": {
object ( |
Campos | |
---|---|
url |
O URL do aplicativo da Web. |
entryPointConfig |
A configuração do ponto de entrada. |
WebAppConfig
Configuração do ponto de entrada de apps da Web.
Representação JSON |
---|
{ "access": enum ( |
Campos | |
---|---|
access |
Quem tem permissão para executar o app da Web. |
executeAs |
Quem executar o app da Web. |
Acesso
Configuração de acesso.
Enums | |
---|---|
UNKNOWN_ACCESS |
Valor padrão, não deve ser usado. |
MYSELF |
Somente o usuário que implantou o app da Web ou o executável pode acessá-lo. Ele não é necessariamente o proprietário do projeto de script. |
DOMAIN |
Somente os usuários no mesmo domínio que o usuário que implantou o app da Web ou o executável podem acessá-lo. |
ANYONE |
Qualquer usuário conectado pode acessar o app da Web ou o executável. |
ANYONE_ANONYMOUS |
Qualquer usuário, conectado ou não, pode acessar o app da Web ou o executável. |
ExecuteAs
Uma configuração que especifica o usuário sob a qual autoridade o app da Web deve ser executado.
Enums | |
---|---|
UNKNOWN_EXECUTE_AS |
Valor padrão, não deve ser usado. |
USER_ACCESSING |
O script é executado como o usuário que acessa o aplicativo da web. |
USER_DEPLOYING |
O script é executado como o usuário que implantou o app da Web. Ele não é necessariamente o proprietário do projeto de script. |
ExecutionApiEntryPoint
Um ponto de entrada executável da API
Representação JSON |
---|
{
"entryPointConfig": {
object ( |
Campos | |
---|---|
entryPointConfig |
A configuração do ponto de entrada. |
ExecutionApiConfig
Configuração do ponto de entrada executável da API.
Representação JSON |
---|
{
"access": enum ( |
Campos | |
---|---|
access |
Quem tem permissão para executar o executável da API |
AddOnEntryPoint
Um ponto de entrada de complemento.
Representação JSON |
---|
{
"addOnType": enum ( |
Campos | |
---|---|
addOnType |
Lista obrigatória de tipos de contêiner compatíveis com o complemento. |
title |
O título obrigatório do complemento. |
description |
Descrição opcional do complemento. |
helpUrl |
URL de ajuda opcional do complemento. |
reportIssueUrl |
URL opcional do relatório de problemas do complemento. |
postInstallTipUrl |
O URL de dica pós-instalação obrigatório do complemento. |
AddOnType
O AddType define com qual categoria de complementos um aplicativo host lida. Cada tipo de complemento tem uma seção no manifesto do script usada ao implantar ou executar um complemento do tipo especificado.
Enums | |
---|---|
UNKNOWN_ADDON_TYPE |
Valor padrão, tipo de complemento desconhecido. |
GMAIL |
Tipo de complemento para o Gmail. |
DATA_STUDIO |
Tipo de complemento do Data Studio. |
Métodos |
|
---|---|
|
Cria uma implantação de um projeto do Apps Script. |
|
Exclui uma implantação de um projeto do Apps Script. |
|
Recebe uma implantação de um projeto do Apps Script. |
|
Lista as implantações de um projeto do Apps Script. |
|
Atualiza uma implantação de um projeto do Apps Script. |