- Recurso: implantação
- DeploymentConfig
- EntryPoint
- EntryPointType
- WebAppEntryPoint
- WebAppConfig
- Acesso
- ExecuteAs
- ExecutionApiEntryPoint
- ExecutionApiConfig
- AddOnEntryPoint
- AddOnType
- Métodos
Recurso: implantação
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 UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
entryPoints[] |
Pontos de entrada da implantação. |
DeploymentConfig
Metadados que 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 para esta implantação. |
description |
A descrição da implantação. |
EntryPoint
Uma configuração que define como uma implantação é acessada externamente.
Representação JSON |
---|
{ "entryPointType": enum ( |
Campos | |
---|---|
entryPointType |
O tipo do ponto de entrada. |
Campo de união properties . Propriedades do ponto de entrada por tipo de ponto de entrada. properties pode ser apenas de um dos tipos a seguir: |
|
webApp |
Uma 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 de 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 de 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 do app da Web.
Representação JSON |
---|
{ "access": enum ( |
Campos | |
---|---|
access |
Quem tem permissão para executar o app da Web. |
executeAs |
Como 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. Esse 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 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 quando o usuário acessa o app da Web. |
USER_DEPLOYING |
O script é executado como o usuário que implantou o app da Web. Esse usuário 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 de 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 |
A lista obrigatória do complemento de tipos de contêiner compatíveis. |
title |
O título obrigatório do complemento. |
description |
Descrição opcional do complemento. |
helpUrl |
O URL de ajuda opcional do complemento. |
reportIssueUrl |
O URL opcional para informar problemas do complemento. |
postInstallTipUrl |
O URL de dica pós-instalação do complemento. |
AddOnType
"AddType" define a categoria de complementos que um aplicativo host processa. Cada tipo de complemento tem uma seção do manifesto do script que é 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 para o 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 a 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. |