با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
نسخه یک کپی ثابت از یک اسکریپت است. نسخه ها به شما امکان می دهند تغییرات خود را پیگیری کنید. هنگامی که یک نسخه را ذخیره می کنید، نمی توانید آن را تغییر دهید. هنگامی که روی اسکریپتی کار می کنید که تغییرات و تکرارهای زیادی را پشت سر می گذارد، از نسخه ها استفاده کنید. پروژه های اسکریپت می توانند تا 200 نسخه داشته باشند.
هنگام نوشتن یک کتابخانه، ایجاد نسخه لازم است. برای اطلاعات بیشتر، کتابخانه ها را ببینید.
یک نسخه ایجاد کنید
هنگامی که یک استقرار جدید ایجاد می کنید، یک نسخه به طور خودکار ایجاد می شود. همچنین می توانید با انجام مراحل زیر یک نسخه جدید از استقرار موجود ایجاد کنید:
پروژه اسکریپت خود را باز کنید.
در بالا، روی Deploy>Manage Deployments کلیک کنید.
استقرار فعال را برای ایجاد نسخه جدید انتخاب کنید و روی edit ویرایش کلیک کنید.
در بخش نسخه ، نسخه جدید را انتخاب کنید.
روی Deploy کلیک کنید.
مشاهده نسخه قبلی
برای مشاهده یک نسخه از قبل ایجاد شده در پروژه اسکریپت خود، مراحل زیر را انجام دهید:
در پروژه اسکریپت خود، historyتاریخچه پروژه کلیک کنید.
در قسمت سابقه پروژه ، نسخه ای را که می خواهید مشاهده کنید انتخاب کنید. برای مشاهده توضیحات یک نسخه، نشانگر را روی شماره نسخه نگه دارید.
نسخه قبلی را با نسخه فعلی مقایسه کنید
برای مقایسه نسخه ایجاد شده قبلی با نسخه فعلی یا نسخه اصلی، مراحل زیر را انجام دهید:
در پروژه اسکریپت خود، historyتاریخچه پروژه کلیک کنید.
در قسمت سابقه پروژه ، نسخه ای را که می خواهید مشاهده کنید انتخاب کنید.
برجسته کردن تغییرات را روشن کنید.
بسته به تغییراتی که از نسخه انتخاب شده ایجاد کرده اید، لیست فایل ها ممکن است حاوی نشانگرهای زیر باشد:
نشانگر
نوع تغییر
توضیحات
فایل اضافه شد
این فایل در نسخه فعلی جدید است.
فایل حذف شد
این فایل دیگر در نسخه فعلی وجود ندارد.
فایل اصلاح شد
این فایل دارای تغییراتی در نسخه فعلی است که در نسخه انتخابی وجود نداشته است. برای مشاهده تغییرات، روی نام فایل کلیک کنید.
یک نسخه را بازیابی کنید
در پروژه اسکریپت خود، historyتاریخچه پروژه کلیک کنید.
در کنار نسخهای که میخواهید بازیابی کنید، more_vertاقدامات بیشتر>بازیابی این نسخه>بازیابی کلیک کنید.
نسخه ها را حذف کنید
اگر نسخههایی که توسط یک توسعه فعال استفاده نمیشوند، میتوانید برای همیشه حذف کنید. برای بایگانی یک استقرار یا تغییر نسخه ای که یک استقرار فعال استفاده می کند، به ایجاد و مدیریت استقرارها مراجعه کنید.
یک نسخه را حذف کنید
برای حذف یک نسخه در یک زمان، مراحل زیر را انجام دهید:
در پروژه اسکریپت خود، historyتاریخچه پروژه کلیک کنید.
در کنار نسخهای که میخواهید حذف کنید، more_vertاقدامات بیشتر>حذف این نسخه>حذف کلیک کنید.
چندین نسخه را همزمان حذف کنید
برای حذف چندین نسخه به طور همزمان، مراحل زیر را انجام دهید:
در پروژه اسکریپت خود، historyتاریخچه پروژه کلیک کنید.
کلیک کنید نسخه های حذف انبوه یک گفتگو لیستی از نسخه هایی را که می توانید حذف کنید نشان می دهد. نسخههای در حال استفاده توسط یک استقرار فعال در لیست گنجانده نشدهاند.
نسخه های مورد نظر را برای حذف انتخاب کنید و روی Delete کلیک کنید.
تاریخ آخرین بهروزرسانی 2025-08-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-08-29 بهوقت ساعت هماهنگ جهانی."],[[["\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**."]]