Administrar objetos Deployment
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
En esta sección, se proporciona una descripción general de los métodos de la API de Apps Script que puedes usar para crear, enumerar, leer, modificar y borrar las implementaciones de un proyecto de secuencia de comandos.
Descripción general del método de la API |
Crea una implementación |
projects.deployments.create
Resultados: Crea una nueva implementación para un proyecto de secuencia de comandos.
Especificas la versión del código, el archivo de manifiesto y la descripción de la implementación que se usarán. Devuelve un objeto
Deployment
que contiene los detalles de configuración de la implementación.
|
Enumera las implementaciones de un proyecto |
projects.deployments.list
Results: Muestra un array de objetos
Deployment , cada uno de los cuales representa una de las implementaciones del proyecto de secuencia de comandos.
|
Leer una implementación |
projects.deployments.get
Resultados: Devuelve un objeto
Deployment que representa una implementación específica en un proyecto de secuencia de comandos específico.
|
Actualiza una implementación |
projects.deployments.update
Results: Cambia la descripción, la versión del código o el manifiesto de una implementación en el que se define la implementación.
|
Borra una implementación |
projects.deployments.delete
Resultados: Quita una implementación.
Advertencia: Si borras una implementación, cualquier complemento, aplicación web o cualquier otra aplicación que use esa implementación perderá el acceso al proyecto de Apps Script, lo que suele provocar que fallen. No borres una implementación sin antes actualizar las apps que dependen de ella.
|
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-08-31 (UTC)
[null,null,["Última actualización: 2025-08-31 (UTC)"],[[["\u003cp\u003eThis section explains how to manage script project deployments using the Apps Script API.\u003c/p\u003e\n"],["\u003cp\u003eYou can create new deployments with specific code versions, manifests, and descriptions.\u003c/p\u003e\n"],["\u003cp\u003eThe API allows listing, reading, updating, and deleting existing deployments for a script project.\u003c/p\u003e\n"],["\u003cp\u003eUpdating a deployment involves modifying its description, version, or manifest.\u003c/p\u003e\n"],["\u003cp\u003eDeleting deployments can cause dependent add-ons or applications to fail, requiring caution.\u003c/p\u003e\n"]]],[],null,["# Managing Deployments\n\nThis section provides an overview of the Apps Script API methods you can\nuse to create, list, read, modify, and delete a script project's\n[deployments](/apps-script/concepts/deployments).\n\n| **API method overview** ||\n|----------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **Create a deployment** | [projects.deployments.create](/apps-script/api/reference/rest/v1/projects.deployments/create) **Results** : Create a new deployment for a script project. You specify the code [version](/apps-script/guides/versions), the [manifest](/apps-script/concepts/manifests) file, and deployment description to use. Returns a [`Deployment`](/apps-script/api/reference/rest/v1/projects.deployments#resource-deployment) object, containing the deployment configuration details. |\n| **List a project's deployments** | [projects.deployments.list](/apps-script/api/reference/rest/v1/projects.deployments/list) **Results** : Returns an array of [`Deployment`](/apps-script/api/reference/rest/v1/projects.deployments#resource-deployment) objects, each representing one of the deployments of the script project. |\n| **Read a deployment** | [projects.deployments.get](/apps-script/api/reference/rest/v1/projects.deployments/get) **Results** : Returns a [`Deployment`](/apps-script/api/reference/rest/v1/projects.deployments#resource-deployment) that represents a specific deployment in a specific script project. |\n| **Update a deployment** | [projects.deployments.update](/apps-script/api/reference/rest/v1/projects.deployments/update) **Results** : Changes a deployment's description, code [version](/apps-script/guides/versions), or the [manifest](/apps-script/concepts/manifests) where the deployment is defined. |\n| **Delete a deployment** | [projects.deployments.delete](/apps-script/api/reference/rest/v1/projects.deployments/delete) **Results**: Removes a deployment. **Warning:** Deleting a deployment causes any add-on, web app, or other application that makes use of that deployment to lose access to the Apps Script project, usually causing them to fail. Do not delete a deployment without first updating any apps that depend on it. |"]]