إدارة عمليات النشر
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يقدّم هذا القسم نظرة عامة على طرق Apps Script API التي يمكنك استخدامها لإنشاء عمليات نشر مشروع نص برمجي وإدراجها وقراءتها وتعديلها وحذفها.
نظرة عامة على طريقة واجهة برمجة التطبيقات |
إنشاء عملية نشر |
projects.deployments.create
النتائج: لإنشاء عملية نشر جديدة لمشروع نص برمجي
عليك تحديد إصدار الرمز وملف البيان ووصف عملية النشر المطلوب استخدامها. تعرض هذه الطريقة الكائن
Deployment
الذي يحتوي على تفاصيل إعداد النشر.
|
عرض قائمة بعمليات نشر مشروع |
projects.deployments.list
النتائج: تعرض هذه السمة صفيفًا من كائنات
Deployment ، يمثّل كل منها أحد عمليات نشر مشروع البرنامج النصي.
|
قراءة عملية نشر |
projects.deployments.get
النتائج: تعرض هذه السمة
Deployment التي تمثّل عملية نشر معيّنة
في مشروع نص برمجي معيّن.
|
تعديل عملية نشر |
projects.deployments.update
النتائج: لتغيير وصف عملية نشر أو إصدار الرمز أو بيان عملية النشر
|
حذف عملية نشر |
projects.deployments.delete
النتائج: لإزالة عملية نشر.
تحذير: يؤدي حذف عملية نشر إلى فقدان أي إضافة أو تطبيق ويب أو تطبيق آخر يستخدم عملية النشر هذه إذن الوصول إلى مشروع Apps Script، ما يؤدي عادةً إلى تعذُّر عملها. لا تحذف عملية نشر بدون تعديل أي تطبيقات تعتمد عليها أولاً.
|
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-08-31 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-08-31 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\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. |"]]