- Recurso: Implementación
- DeploymentConfig
- EntryPoint
- EntryPointType
- WebAppEntryPoint
- WebAppConfig
- Acceso
- Ejecutar como
- ExecutionApiEntryPoint
- ExecutionApiConfig
- AddOnEntryPoint
- Complemento
- Métodos
Recurso: Deployment
Representación de la implementación de una sola secuencia de comandos.
Representación JSON |
---|
{ "deploymentId": string, "deploymentConfig": { object ( |
Campos | |
---|---|
deploymentId |
El ID de implementación para esta implementación. |
deploymentConfig |
La configuración de implementación. |
updateTime |
Última marca de fecha de modificación. Una marca de tiempo en formato RFC3339 UTC "Zulú", con resolución de nanosegundos y hasta nueve dígitos decimales. Ejemplos: |
entryPoints[] |
Los puntos de entrada de la implementación. |
Configuración de implementación
Los metadatos definen cómo se configura una implementación.
Representación JSON |
---|
{ "scriptId": string, "versionNumber": integer, "manifestFileName": string, "description": string } |
Campos | |
---|---|
scriptId |
El ID de Drive del proyecto de secuencia de comandos. |
versionNumber |
El número de versión en el que se basa esta implementación. |
manifestFileName |
El nombre del archivo de manifiesto para esta implementación. |
description |
La descripción de esta implementación. |
EntryPoint
Una configuración que define cómo se accede de forma externa a una implementación.
Representación JSON |
---|
{ "entryPointType": enum ( |
Campos | |
---|---|
entryPointType |
El tipo de punto de entrada. |
Campo de unión properties . Propiedades de punto de entrada por tipo de punto de entrada. Las direcciones (properties ) solo pueden ser una de las siguientes opciones: |
|
webApp |
Una especificación de punto de entrada para apps web. |
executionApi |
Una especificación de punto de entrada para las llamadas de ejecución de la API de Apps Script. |
addOn |
Propiedades de complementos. |
Tipo de punto de entrada
Tipos de puntos de entrada.
Enumeradores | |
---|---|
ENTRY_POINT_TYPE_UNSPECIFIED |
Un punto de entrada no especificado. |
WEB_APP |
Un punto de entrada de la aplicación web. |
EXECUTION_API |
Un punto de entrada ejecutable de la API. |
ADD_ON |
Un punto de entrada complementario. |
Punto de entrada de la aplicación web
Un punto de entrada de la aplicación web.
Representación JSON |
---|
{
"url": string,
"entryPointConfig": {
object ( |
Campos | |
---|---|
url |
La URL para la aplicación web. |
entryPointConfig |
La configuración del punto de entrada. |
Configuración de la aplicación web
Configuración del punto de entrada de la app web.
Representación JSON |
---|
{ "access": enum ( |
Campos | |
---|---|
access |
Quién tiene permiso para ejecutar la aplicación web |
executeAs |
Con quién ejecutar la aplicación web |
Acceso
Configuración de acceso.
Enumeradores | |
---|---|
UNKNOWN_ACCESS |
Valor predeterminado, no se debe usar. |
MYSELF |
Solo el usuario que implementó la aplicación web o el ejecutable puede acceder a ella. Ten en cuenta que este no es necesariamente el propietario del proyecto de secuencia de comandos. |
DOMAIN |
Solo los usuarios del mismo dominio que el usuario que implementó la aplicación web o el ejecutable pueden acceder a ella. |
ANYONE |
Cualquier usuario que haya accedido puede acceder a la app web o al ejecutable. |
ANYONE_ANONYMOUS |
Cualquier usuario, ya sea que acceda o no, puede acceder a la aplicación web o ejecutable. |
Ejecutar como
Es una configuración que especifica el usuario bajo la autoridad de la aplicación web.
Enumeradores | |
---|---|
UNKNOWN_EXECUTE_AS |
Valor predeterminado, no se debe usar. |
USER_ACCESSING |
La secuencia de comandos se ejecuta como el usuario que accede a la aplicación web. |
USER_DEPLOYING |
La secuencia de comandos se ejecuta como el usuario que implementó la aplicación web. Ten en cuenta que este no es necesariamente el propietario del proyecto de secuencia de comandos. |
Punto de entrada de la ejecución de la ejecución
Un punto de entrada ejecutable de la API.
Representación JSON |
---|
{
"entryPointConfig": {
object ( |
Campos | |
---|---|
entryPointConfig |
La configuración del punto de entrada. |
Configuración de ExecutionApi
Configuración de punto de entrada ejecutable de la API.
Representación JSON |
---|
{
"access": enum ( |
Campos | |
---|---|
access |
Quién tiene permiso para ejecutar el archivo ejecutable de la API. |
AddOnEntryPoint
Un punto de entrada complementario.
Representación JSON |
---|
{
"addOnType": enum ( |
Campos | |
---|---|
addOnType |
La lista obligatoria de complementos del tipo de contenedor compatible. |
title |
El título requerido del complemento |
description |
La descripción opcional del complemento. |
helpUrl |
La URL de ayuda opcional del complemento. |
reportIssueUrl |
La URL de problema del informe opcional del complemento. |
postInstallTipUrl |
La URL de la sugerencia de complemento posterior a la instalación del complemento. |
Tipo de complemento
AddType define qué categoría de complementos administra una aplicación host. Cada tipo de complemento tiene una sección del manifiesto de secuencia de comandos que se usa cuando se implementa o ejecuta un complemento del tipo determinado.
Enumeradores | |
---|---|
UNKNOWN_ADDON_TYPE |
Valor predeterminado, tipo de complemento desconocido. |
GMAIL |
Tipo de complemento para Gmail. |
DATA_STUDIO |
Tipo de complemento para Data Studio. |
Métodos |
|
---|---|
|
Crea una implementación de un proyecto de Apps Script. |
|
Borra una implementación de un proyecto de Apps Script. |
|
Obtiene una implementación de un proyecto de Apps Script. |
|
Muestra una lista de las implementaciones de un proyecto de Apps Script. |
|
Actualiza una implementación de un proyecto de Apps Script. |