Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Versi adalah salinan statis skrip. Versi memungkinkan Anda melacak
perubahan. Setelah menyimpan versi, Anda tidak dapat mengubahnya. Gunakan versi saat Anda
mengerjakan skrip yang mengalami banyak perubahan dan iterasi. Project skrip dapat memiliki hingga 200 versi.
Membuat versi diperlukan saat Anda menulis library. Untuk mengetahui
informasi selengkapnya, lihat Library.
Buat versi
Versi akan otomatis dibuat saat Anda membuat deployment baru. Anda juga dapat membuat versi baru dari deployment yang ada dengan mengikuti langkah-langkah berikut:
Buka project skrip Anda.
Di bagian atas, klik Deploy>Manage
deployments.
Pilih penerapan aktif untuk membuat versi baru, lalu klik
Edit edit.
Di bagian Versi, pilih Versi baru.
Klik Deploy.
Melihat versi sebelumnya
Untuk melihat versi yang dibuat sebelumnya dalam project skrip, lakukan langkah-langkah berikut:
Di project skrip Anda, klik historyProject History.
Di bagian Histori project, pilih versi yang ingin Anda lihat. Untuk melihat deskripsi versi, arahkan kursor ke nomor versi.
Membandingkan versi sebelumnya dengan versi saat ini
Untuk membandingkan versi yang dibuat sebelumnya dengan versi saat ini atau versi head, lakukan langkah-langkah berikut:
Di project skrip Anda, klik historyProject History.
Di bagian Histori project, pilih versi yang ingin Anda lihat.
Aktifkan Tandai perubahan.
Bergantung pada perubahan yang telah Anda lakukan sejak versi yang dipilih, daftar file mungkin berisi penanda berikut:
Penanda
Jenis perubahan
Deskripsi
File ditambahkan
File ini baru ada di versi saat ini.
File dihapus
File ini tidak ada lagi di versi saat ini.
File diubah
File ini memiliki perubahan dalam versi saat ini yang tidak ada dalam
versi yang dipilih. Untuk melihat perubahan, klik nama file.
Memulihkan versi
Di project skrip Anda, klik historyProject History.
Di samping versi yang ingin Anda pulihkan, klik
more_vertTindakan lainnya>Pulihkan versi ini>Pulihkan.
Menghapus versi
Anda dapat menghapus versi secara permanen jika tidak digunakan oleh deployment aktif. Untuk mengarsipkan deployment
atau mengubah versi yang digunakan oleh deployment aktif,
lihat Membuat dan mengelola deployment.
Menghapus versi
Untuk menghapus satu versi dalam satu waktu, lakukan langkah-langkah berikut:
Di project skrip Anda, klik historyProject History.
Di samping versi yang ingin Anda hapus, klik
more_vertTindakan lainnya>Hapus versi ini>Hapus.
Menghapus beberapa versi sekaligus
Untuk menghapus beberapa versi sekaligus, lakukan langkah-langkah berikut:
Di project skrip Anda, klik historyProject History.
Klik Hapus versi secara massal. Dialog menampilkan daftar versi yang dapat Anda
hapus. Versi yang digunakan oleh deployment aktif tidak disertakan dalam
daftar.
[null,null,["Terakhir diperbarui pada 2025-08-31 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,["# Versions\n\nA 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----------------\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-----------------------\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-------------------------------------------------\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-----------------\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---------------\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\n### Delete 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\n### Delete 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**."]]