Gérer les déploiements
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Cette section présente les méthodes de l'API Apps Script que vous pouvez utiliser pour créer, lister, lire, modifier et supprimer les déploiements d'un projet de script.
Présentation des méthodes d'API |
Créer un déploiement |
projects.deployments.create
Résultats : créez un déploiement pour un projet de script.
Vous spécifiez la version du code, le fichier manifeste et la description du déploiement à utiliser. Renvoie un objet
Deployment contenant les détails de configuration du déploiement.
|
Lister les déploiements d'un projet |
projects.deployments.list
Résultats : renvoie un tableau d'objets
Deployment , chacun représentant l'un des déploiements du projet de script.
|
Afficher un déploiement |
projects.deployments.get
Résultats : renvoie un
Deployment qui représente un déploiement spécifique dans un projet de script spécifique.
|
Mettre à jour un déploiement |
projects.deployments.update
Résultats : modifie la description, la version du code ou le fichier manifeste d'un déploiement, où le déploiement est défini.
|
Supprimer un déploiement |
projects.deployments.delete
Résultats : supprime un déploiement.
Avertissement : La suppression d'un déploiement entraîne la perte d'accès au projet Apps Script pour tout module complémentaire, application Web ou autre application qui utilise ce déploiement, ce qui provoque généralement leur échec. Ne supprimez pas un déploiement sans avoir mis à jour au préalable les applications qui en dépendent.
|
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/31 (UTC).
[null,null,["Dernière mise à jour le 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. |"]]