إنشاء عمليات النشر وإدارتها

عملية نشر مشروع "برمجة التطبيقات" هي إصدار من البرنامج النصي يتم إتاحته للاستخدام كتطبيق ويب أو إضافة أو ملف تنفيذي لواجهة برمجة التطبيقات. من خلال إنشاء عمليات نشر وإدارتها، يمكنك تكرار الرمز البرمجي وتتبُّع التغييرات والتحكّم في إصدار الرمز البرمجي الذي يمكن للمستخدمين الوصول إليه.

هناك نوعان من عمليات النشر:

  • عمليات النشر الرئيسية، التي تتم مزامنتها دائمًا مع رمز المشروع الحالي
  • عمليات النشر المستندة إلى إصدار، والتي تكون مرتبطة بإصدار مشروع محدّد

عمليات النشر الرئيسية

يشير النشر الرئيسي إلى رمز المشروع الحالي. عند إنشاء مشروع Apps Script، يتم تلقائيًا إنشاء عملية نشر رئيسية لهذا المشروع.

يكون النشر الرئيسي متزامنًا دائمًا مع آخر رمز تم حفظه. على سبيل المثال، إذا أنشأت عملية نشر ذات إصدار ثم عدّلت الرمز، ستعرض عملية النشر الرئيسية هذه التغييرات، بينما تظل عملية النشر ذات الإصدار كما هي.

استخدِم عمليات نشر الإصدارات التجريبية من القناة الرئيسية لاختبار الرمز. لا تستخدم عمليات نشر على مستوى الرأس للاستخدام العام.

عمليات النشر المحدّدة بإصدار

تتيح عملية النشر التي تتضمّن إصدارًا معيّنًا استخدام إصدار محدّد من رمز المشروع. ويتيح ذلك للمستخدمين مواصلة استخدام نسخة تعمل بشكل جيد أثناء إجراء التغييرات والتحسينات على الرمز.

عند نشر تطبيقك ليستخدمه الجميع، استخدِم دائمًا عملية نشر تتضمّن إصدارًا. يمكنك إجراء عمليات نشر متعددة نشطة ومحدّدة الإصدار في الوقت نفسه.

ملاحظة مهمة: لا يمكنك نقل ملكية عمليات النشر التي تتضمّن إصدارات. في حال نقل ملكية مشروع نص برمجي إلى مستخدم آخر، لن يتغير مالك عمليات النشر الحالية التي تم إصدارها ضمن المشروع. إذا حذف المشرف حساب مالك عملية النشر، قد تواجه أخطاء في النصوص البرمجية لعمليات النشر.

إنشاء عملية نشر ذات إصدار

لنشر إصدار من إضافة Google Workspace أو إضافة المحرّر أو تطبيق Google Chat أو ملف تنفيذي لواجهة برمجة تطبيقات، عليك أولاً تبديل ربط مشروع Google Cloud الخاص بنص برمجة التطبيقات من المشروع التلقائي إلى مشروع عادي.

لإنشاء عملية نشر مستندة إلى إصدار، اتّبِع الخطوات التالية:

  1. افتح مشروع Apps Script.
  2. في أعلى يسار الصفحة، انقر على نشر > عملية نشر جديدة.
  3. بجانب اختيار النوع، انقر على "تفعيل أنواع النشر".
  4. اختَر نوع النشر الذي تريد تنفيذه. بالنسبة إلى إضافات Google Workspace وإضافات المحرّر وتطبيقات Google Chat، اختَر إضافة.
  5. أدخِل معلومات حول عملية النشر وانقر على نشر.

عرض عمليات النشر التي تتضمّن إصدارات

لعرض عمليات نشر مشروع في "برمجة تطبيقات Google"، انقر في أعلى الصفحة على نشر > إدارة عمليات النشر.

للاطّلاع على رمز إصدار معيّن، يُرجى الرجوع إلى عرض إصدار سابق.

تعديل عملية نشر ذات إصدار

يمكنك تعديل عملية نشر ذات إصدار لتغيير وصفها أو إصدارها. لتعديل عملية نشر، اتّبِع الخطوات التالية:

  1. افتح مشروع Apps Script.
  2. انقر على نشر > إدارة عمليات النشر.
  3. اختَر عملية النشر النشطة التي تريد تغييرها، ثم انقر على "تعديل" .
  4. أدخِل التغييرات وانقر على نشر.

    إذا أردت تعديل عملية نشر مؤرشفة، عليك إعادة نشرها، ثم اتّباع الخطوات السابقة.

    عندما تريد نشر تغيير في رمز المشروع، أنشئ إصدارًا جديدًا وعدِّل عملية النشر لاستخدامه. يتم استخدام الإصدار الجديد تلقائيًا من قِبل أي مستخدمين يستخدمون عملية النشر هذه.

العثور على رقم تعريف عملية نشر

يحتوي كل عملية نشر على معرّف سلسلة مرتبط يتم إنشاؤه تلقائيًا. للعثور على رقم التعريف هذا، اتّبِع الخطوات التالية:

  1. افتح مشروع Apps Script.
  2. في أعلى يسار الصفحة، انقر على نشر > إدارة عمليات النشر.
  3. اختَر عملية نشر نشطة للعثور على رقم تعريفها.

    لا تظهر أرقام تعريف عمليات النشر إلا في عمليات النشر النشطة.

اختبار عملية نشر

تعتمد طريقة اختبار عملية النشر على نوع التطبيق الذي تنشئه.

إضافة Google Workspace

لاختبار عملية نشر إحدى إضافات Google Workspace، يُرجى الاطّلاع على اختبار إضافات Google Workspace.

إضافة "المحرّر"

لاختبار نشر إحدى "إضافات المحرِّر"، اطّلِع على اختبار إحدى "إضافات المحرِّر".

تطبيق الويب

لاختبار نشر تطبيق ويب، يُرجى الاطّلاع على اختبار نشر تطبيق ويب.

تطبيق Google Chat

لاختبار نشر تطبيق Chat، يجب أولاً إنشاء عملية نشر ذات إصدار للبرنامج النصي من أجل الوصول إلى معرّف عملية النشر.

بعد الحصول على معرّف النشر، حدِّد المعرّف في إعدادات Chat API واتّبِع الخطوات اللازمة لاختبار الميزات التفاعلية.

واجهة برمجة تطبيقات قابلة للتنفيذ

لاختبار عملية نشر قابلة للتنفيذ لواجهة برمجة تطبيقات، عليك أولاً إنشاء عملية نشر ذات إصدار. بعد إنشاء عملية نشر، اتّبِع الخطوات التالية:

  1. في أعلى يسار مشروع Apps Script، انقر على نشر > عمليات النشر التجريبية.
  2. بجانب "اختيار النوع"، انقر على "تفعيل أنواع النشر" > API Executable.
  3. انسخ عنوان URL واستخدِمه لاختبار عملية نشر واجهة برمجة التطبيقات القابلة للتنفيذ.

أرشفة عملية نشر ذات إصدار

لا يمكنك حذف عمليات النشر التي تتضمّن إصدارات. بدلاً من ذلك، يمكنك أرشفة هذه الرسائل.

لأرشفة عملية نشر مُحدَّدة الإصدار، اتّبِع الخطوات التالية:

  1. افتح مشروع Apps Script.
  2. انقر على نشر > إدارة عمليات النشر.
  3. اختَر عملية النشر التي تريد أرشفتها وانقر على "أرشفة عملية النشر" .

إعادة نشر عملية نشر مؤرشفة

  1. افتح مشروع Apps Script.
  2. في أعلى يسار الصفحة، انقر على نشر > إدارة عمليات النشر.
  3. على يمين الصفحة ضمن الأرشيف، اختَر عملية النشر التي تريد إعادة نشرها وانقر على "تعديل" > نشر.