مدیریت استقرارها
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
این بخش یک نمای کلی از روشهای Apps Script API را ارائه میکند که میتوانید برای ایجاد، فهرست کردن، خواندن، اصلاح و حذف استقرارهای پروژه اسکریپت استفاده کنید.
نمای کلی روش API |
---|
یک استقرار ایجاد کنید | پروژه ها.استقرارها.ایجاد نتایج : یک استقرار جدید برای یک پروژه اسکریپت ایجاد کنید. شما نسخه کد، فایل مانیفست و شرح استقرار را برای استفاده مشخص میکنید. یک شی Deployment را برمیگرداند که حاوی جزئیات پیکربندی استقرار است. |
استقرارهای یک پروژه را فهرست کنید | projects.deployments.list نتایج : آرایهای از اشیاء Deployment را برمیگرداند که هر کدام یکی از پیادهسازیهای پروژه اسکریپت را نشان میدهند. |
استقرار را بخوانید | projects.deployments.get نتایج : یک Deployment برمیگرداند که نشاندهنده یک استقرار خاص در یک پروژه اسکریپت خاص است. |
یک استقرار را به روز کنید | projects.deployments.update نتایج : شرح استقرار، نسخه کد یا مانیفست جایی که استقرار تعریف شده است را تغییر میدهد. |
یک استقرار را حذف کنید | projects.deployments.delete نتایج : یک استقرار را حذف می کند. هشدار: حذف یک استقرار باعث می شود هر افزونه، برنامه وب یا برنامه دیگری که از آن استقرار استفاده می کند، دسترسی به پروژه Apps Script را از دست بدهد و معمولاً باعث از کار افتادن آنها می شود. یک استقرار را بدون بهروزرسانی برنامههای وابسته به آن حذف نکنید. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-08-29 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-08-29 بهوقت ساعت هماهنگ جهانی."],[[["\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. |"]]