Una implementación de proyecto de Apps Script es una versión de la secuencia de comandos que está disponible para usarse como aplicación web, complemento o ejecutable de la API. Cuando creas y administras implementaciones, puedes iterar en tu código, realizar un seguimiento de los cambios y controlar la versión de código exacta a la que tienen acceso tus usuarios.
Existen dos tipos de implementaciones:
- Implementaciones principales, que siempre se sincronizan con el código del proyecto actual.
- Implementaciones con versiones, que están conectadas a una versión específica del proyecto.
Implementaciones de encabezado
Una implementación principal es el código del proyecto actual. Cuando creas un proyecto de Apps Script, automáticamente creas una implementación principal para ese proyecto.
La implementación del encabezado siempre está sincronizada con el último código guardado. Por ejemplo, si creas una implementación con versión y, luego, modificas el código, la implementación principal refleja esos cambios, mientras que la implementación con versión permanece intacta.
Usar implementaciones de encabezado para probar el código No uses implementaciones de encabezado para uso público.
Implementaciones con versiones
Una implementación con versión pone a disposición una versión específica del código del proyecto. Esto permite que los usuarios sigan usando una versión en funcionamiento mientras realizas cambios y mejoras en el código.
Cuando tu aplicación esté publicada para el consumo público, siempre usa una implementación con versión. Puedes tener varias implementaciones con versiones activas al mismo tiempo.
Importante: No puedes transferir la propiedad de las implementaciones con versiones. Si transfieres la propiedad de un proyecto de secuencia de comandos a alguien, el propietario de las implementaciones con versiones existentes dentro del proyecto no cambia. Si un administrador borra la cuenta del propietario de la implementación, es posible que experimentes errores de secuencia de comandos para sus implementaciones.
Crea una implementación con control de versiones
Si quieres implementar tu secuencia de comandos como un complemento o un ejecutable de la API, primero debes cambiar la asociación del proyecto de Google Cloud de Apps Script del proyecto predeterminado a un proyecto estándar.
Para crear una implementación con versión, sigue estos pasos:
- Abre el proyecto Apps Script.
- En la esquina superior derecha, haz clic en Implementar > Nueva implementación.
- Junto a Seleccionar tipo, haz clic en Habilitar tipos de implementación .
- Selecciona el tipo de implementación que quieres implementar.
Ingresa la información sobre tu implementación y haz clic en Implementar.
Ver implementaciones con control de versiones
Para ver las implementaciones de un proyecto de Apps Script, en la parte superior, haz clic en Implementar > Administrar implementaciones.
Para ver el código de una versión específica, consulta Cómo ver una versión anterior.
Edita una implementación con versión
Puedes editar una implementación con versión para cambiar su descripción o versión. Para editar una implementación, sigue estos pasos:
- Abre el proyecto Apps Script.
- Haz clic en Implementar > Administrar implementaciones.
- Selecciona la implementación activa que quieres cambiar y haz clic en Editar .
Realiza los cambios y haz clic en Implementar.
Si quieres editar una implementación archivada, debes volver a implementarla y, luego, sigue los pasos anteriores.
Cuando desees implementar un cambio en el código del proyecto, crea una versión nueva y edita la implementación para usarla. Los usuarios que usen esa implementación usarán automáticamente la versión nueva.
Vuelve a implementar una implementación archivada
- Abre el proyecto Apps Script.
- En la esquina superior derecha, haz clic en Implementar > Administrar implementaciones.
- A la izquierda, en Archivado, selecciona la implementación que deseas volver a implementar y haz clic en Editar > Implementar.
Buscar un ID de implementación
Cada implementación tiene un ID de string asociado que se crea automáticamente. Para encontrar este ID, sigue estos pasos:
- Abre el proyecto Apps Script.
- En la esquina superior derecha, haz clic en Implementar > Administrar implementaciones.
Selecciona una implementación activa para encontrar su ID.
Los IDs de implementación solo aparecen en implementaciones activas.
Prueba una implementación
La forma de probar una implementación depende del tipo de aplicación que compiles.
Complemento de Google Workspace
Para probar una implementación de complemento de Google Workspace, consulta Prueba complementos de Google Workspace.
Complemento del editor
Para probar la implementación de un complemento del editor, consulta Cómo probar un complemento del editor.
Aplicación web
Para probar una implementación de app web, consulta Prueba una implementación de app web.
App de Chat
Para probar una implementación de app de Chat, primero debes crear una implementación con versión de la secuencia de comandos para acceder a su ID de implementación.
Una vez que tengas el ID de implementación, sigue los pasos para habilitar la API de Google Chat. En la página Configuración, en “Permisos”, especifica solo tu dirección de correo electrónico para que puedas instalar y probar tu app.
Ejecutable de API
Para probar una implementación ejecutable de la API, primero debes crear una implementación con versión. Después de crear una implementación, sigue estos pasos:
- En la esquina superior derecha del proyecto de Apps Script, haz clic en Implementar > Implementaciones de prueba.
- Junto a “Seleccionar tipo”, haz clic en Habilitar tipos de implementación
> API ejecutable.
- Copia y usa la URL para probar la implementación ejecutable de la API.
Borra una implementación con versión
En el IDE más reciente, solo puedes archivar implementaciones, no borrarlas.
- Abre el proyecto Apps Script.
- Haz clic en Implementar > Administrar implementaciones.
- Selecciona la implementación que deseas archivar y haz clic en Archivar implementación .