Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.
Une version est une copie statique d'un script. Les versions vous permettent de suivre vos modifications. Une fois que vous avez enregistré une version, vous ne pouvez plus la modifier. Utilisez des versions lorsque vous travaillez sur un script qui subit de nombreuses modifications et itérations. Les projets de script peuvent contenir jusqu'à 200 versions.
La création de versions est obligatoire lorsque vous écrivez une bibliothèque. Pour en savoir plus, consultez Bibliothèques.
Créer une version
Une version est créée automatiquement lorsque vous créez un déploiement. Vous pouvez également créer une version à partir d'un déploiement existant en procédant comme suit :
Ouvrez votre projet de script.
En haut de la page, cliquez sur Déployer>Gérer les déploiements.
Sélectionnez le déploiement actif pour lequel vous souhaitez créer une version, puis cliquez sur Modifier edit.
Dans la section Version, sélectionnez Nouvelle version.
Cliquez sur Déployer.
Afficher une version précédente
Pour afficher une version précédemment créée dans votre projet de script, procédez comme suit :
Dans votre projet de script, cliquez sur historyHistorique du projet.
Sous Historique du projet, sélectionnez la version que vous souhaitez afficher. Pour afficher la description d'une version, pointez sur son numéro.
Comparer une version précédente à la version actuelle
Pour comparer une version créée précédemment à la version actuelle (ou principale), procédez comme suit :
Dans votre projet de script, cliquez sur historyHistorique du projet.
Sous Historique du projet, sélectionnez la version que vous souhaitez afficher.
Activez Afficher les modifications en surbrillance.
En fonction des modifications que vous avez apportées depuis la version sélectionnée, la liste des fichiers peut contenir les indicateurs suivants :
Repère
Type de modification
Description
Fichier ajouté
Ce fichier est nouveau dans la version actuelle.
Fichier supprimé
Ce fichier n'est plus présent dans la version actuelle.
Fichier modifié
Ce fichier contient des modifications dans la version actuelle qui n'étaient pas présentes dans la version sélectionnée. Pour afficher les modifications, cliquez sur le nom du fichier.
Restaurer une version
Dans votre projet de script, cliquez sur historyHistorique du projet.
À côté de la version que vous souhaitez restaurer, cliquez sur more_vertAutres actions>Restaurer cette version>Restaurer.
Supprimer des versions
Vous pouvez supprimer définitivement des versions si elles ne sont pas utilisées par un déploiement actif. Pour archiver un déploiement ou modifier la version utilisée par un déploiement actif, consultez Créer et gérer des déploiements.
Supprimer une version
Pour supprimer une version à la fois, procédez comme suit :
Dans votre projet de script, cliquez sur historyHistorique du projet.
À côté de la version que vous souhaitez supprimer, cliquez sur more_vertAutres actions>Supprimer cette version>Supprimer.
Supprimer plusieurs versions à la fois
Pour supprimer plusieurs versions à la fois, procédez comme suit :
Dans votre projet de script, cliquez sur historyHistorique du projet.
Cliquez sur Supprimer des versions de manière groupée. Une boîte de dialogue affiche la liste des versions que vous pouvez supprimer. Les versions utilisées par un déploiement actif ne figurent pas dans la liste.
Sélectionnez les versions à supprimer, puis cliquez sur Supprimer.
Dans la boîte de dialogue, cliquez sur Supprimer.
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/04 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/08/04 (UTC)."],[[["\u003cp\u003eVersions in Apps Script are static copies of your script, allowing you to track changes and revert to previous states if necessary.\u003c/p\u003e\n"],["\u003cp\u003eCreating versions is essential for libraries and projects undergoing frequent modifications, providing a history of your script's development.\u003c/p\u003e\n"],["\u003cp\u003eYou can easily create, view, compare, and delete versions within your Apps Script project using the provided steps.\u003c/p\u003e\n"],["\u003cp\u003eA maximum of 200 versions can be stored per script project, offering ample space for tracking your progress.\u003c/p\u003e\n"],["\u003cp\u003eVersions in use by active deployments cannot be deleted, ensuring that your deployed scripts remain functional.\u003c/p\u003e\n"]]],[],null,["A version is a static copy of a script. Versions let you track your\nchanges. Once you save a version, you can't modify it. Use versions when you're\nworking on a script that goes through many changes and iterations. Script\nprojects can have up to 200 versions.\n\nCreating versions is required when you're writing a library. For more\ninformation, see [Libraries](https://developers.google.com/apps-script/guides/libraries.html#creating-a-library).\n\nCreate a version\n\nA version is automatically created when you create a new deployment. You can\nalso create a new version from an existing deployment by taking the following\nsteps:\n\n1. Open your script project.\n2. At the top, click **Deploy** \\\u003e **Manage\n deployments**.\n3. Select the active deployment to create a new version for and click Edit edit.\n4. In the **Version** section, select **New version**.\n5. Click **Deploy**.\n\nView a previous version\n\nTo view a previously created version within your script project, take the\nfollowing steps:\n\n1. In your script project, click history **Project History**.\n2. Under **Project history**, select the version you want to view. To view the description of a version, hold the pointer over the version number.\n\nCompare a previous version to the current version\n\nTo compare a previously created version to the current, or head, version, take\nthe following steps:\n\n1. In your script project, click history **Project History**.\n2. Under **Project history**, select the version you want to view.\n3. Turn on **Highlight changes**.\n\nDepending on the changes you've made since the selected version, the files list\nmight contain the following markers:\n\n| Marker | Type of change | Description |\n|--------|----------------|--------------------------------------------------------------------------------------------------------------------------------------|\n| | File added | This file is new in the current version. |\n| | File deleted | This file is no longer present in the current version. |\n| | File modified | This file has changes in the current version that weren't present in the selected version. To view the changes, click the file name. |\n\nRestore a version\n\n1. In your script project, click history **Project History**.\n2. Next to the version you want to restore, click more_vert **More actions** \\\u003e **Restore this version** \\\u003e **Restore**.\n\nDelete versions\n\nYou can permanently delete\nversions if they're not in use by an active deployment. To archive a deployment\nor change the version that an active deployment uses,\nrefer to [Create and manage deployments](/apps-script/concepts/deployments).\n\nDelete a version\n\nTo delete one version at a time, take the following steps:\n\n1. In your script project, click history **Project History**.\n2. Next to the version you want to delete, click more_vert **More actions** \\\u003e **Delete this version** \\\u003e **Delete**.\n\nDelete multiple versions at once\n\nTo delete multiple versions at the same time, take the following steps:\n\n1. In your script project, click history **Project History**.\n2. Click **Bulk delete versions**. A dialog shows a list of versions that you can delete. Versions in use by an active deployment aren't included in the list.\n3. Select the versions to delete and click **Delete**.\n4. In the dialog, click **Delete**."]]