- Recurso: Implementación
- DeploymentConfig
- EntryPoint
- EntryPointType
- WebAppEntryPoint
- WebAppConfig
- Acceso
- ExecuteAs
- ExecutionApiEntryPoint
- ExecutionApiConfig
- AddOnEntryPoint
- AddOnType
- Métodos
Recurso: Deployment
Representación de una única implementación de secuencia de comandos.
Representación JSON |
---|
{ "deploymentId": string, "deploymentConfig": { object ( |
Campos | |
---|---|
deploymentId |
El ID de implementación de esta implementación. |
deploymentConfig |
La configuración de la implementación. |
updateTime |
Marca de fecha y hora de la última modificación. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
entryPoints[] |
Los puntos de entrada de la implementación. |
DeploymentConfig
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 a una implementación de forma externa.
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 a la API de Apps Script. |
addOn |
Propiedades de complementos. |
EntryPointType
Tipos de puntos de entrada.
Enumeraciones | |
---|---|
ENTRY_POINT_TYPE_UNSPECIFIED |
Un punto de entrada no especificado. |
WEB_APP |
Un punto de entrada de una aplicación web. |
EXECUTION_API |
Un punto de entrada ejecutable de la API. |
ADD_ON |
Un punto de entrada para complementos |
WebAppEntryPoint
Un punto de entrada de una aplicación web.
Representación JSON |
---|
{
"url": string,
"entryPointConfig": {
object ( |
Campos | |
---|---|
url |
La URL de la aplicación web. |
entryPointConfig |
La configuración del punto de entrada. |
WebAppConfig
Configuración del punto de entrada de la app web
Representación JSON |
---|
{ "access": enum ( |
Campos | |
---|---|
access |
Quién tiene permiso para ejecutar la app web |
executeAs |
Con quién se ejecuta la app web. |
Acceso
Configuración de acceso.
Enumeraciones | |
---|---|
UNKNOWN_ACCESS |
Es el valor predeterminado. No se debe usar. |
MYSELF |
Solo el usuario que implementó la app web o el archivo ejecutable puede acceder a ellos. Ten en cuenta que este no es necesariamente el propietario del proyecto de secuencia de comandos. |
DOMAIN |
Solo pueden acceder los usuarios del mismo dominio que el que implementó la aplicación web o el archivo ejecutable. |
ANYONE |
Cualquier usuario que haya accedido puede ingresar a la app web o al archivo ejecutable. |
ANYONE_ANONYMOUS |
Cualquier usuario, que haya iniciado sesión o no, puede acceder a la aplicación web o al ejecutable. |
ExecuteAs
Es una configuración que especifica el usuario bajo cuya autoridad debe ejecutarse la aplicación web.
Enumeraciones | |
---|---|
UNKNOWN_EXECUTE_AS |
Es el 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. |
ExecutionApiEntryPoint
Un punto de entrada ejecutable de la API.
Representación JSON |
---|
{
"entryPointConfig": {
object ( |
Campos | |
---|---|
entryPointConfig |
La configuración del punto de entrada. |
ExecutionApiConfig
Configuración del punto de entrada ejecutable de la API.
Representación JSON |
---|
{
"access": enum ( |
Campos | |
---|---|
access |
Quién tiene permiso para ejecutar el ejecutable de la API |
AddOnEntryPoint
Un punto de entrada complementario.
Representación JSON |
---|
{
"addOnType": enum ( |
Campos | |
---|---|
addOnType |
La lista obligatoria del complemento de tipos de contenedores compatibles. |
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 opcional del problema para informar el problema del complemento. |
postInstallTipUrl |
Es la URL de sugerencia posterior a la instalación requerida del complemento. |
AddOnType
AddType define qué categoría de complementos controla una aplicación host. Cada tipo de complemento tiene una sección del manifiesto de la secuencia de comandos que se usa cuando se implementa o ejecuta un complemento del tipo determinado.
Enumeraciones | |
---|---|
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. |