إنّ إجراء إنشاء إضافة Google Workspace توفّر حلولاً خارجية لاجتماعات الفيديو في "تقويم Google" هو نفسه إجراء إنشاء الإضافات، مع بعض الخطوات الإضافية (الموضّحة بالخط العريض أدناه):
- اختَر مالك مشروع الإضافات والمتعاونين.
- أنشئ مشروعًا في "برمجة تطبيقات Google".
- صمِّم مظهر الإضافة وسلوكها.
- فعِّل خدمة "تقويم Google" المتقدّمة.
- اضبط بيان مشروع الإضافة.
- اكتب رمزًا برمجيًا لتحديد مظهر الإضافة وسلوكها باستخدام خدمة البطاقات المضمّنة في "برمجة تطبيقات Google".
- كتابة رمز برمجي لإدارة حلول المؤتمرات باستخدام خدمة
ConferenceDataالمضمّنة في "برمجة تطبيقات Google" - (اختياري) إنشاء صفحة إعدادات إضافة وضبطها
- كتابة رمز برمجي لإدارة حلول المؤتمرات باستخدام خدمة
- تحقَّق من نطاقات OAuth الخاصة بالإضافة.
- اختبِر الإضافة ضمن التطبيقات المضيفة التي توسّعها.
- نشر الإضافة
تقدّم هذه الصفحة نظرة عامة على كل خطوة من الخطوات الجديدة (راجِع مقالة إنشاء الإضافات للحصول على نظرة عامة على الخطوات الأخرى).
تفعيل خدمة "تقويم Google" المتقدّمة
تتيح لك الخدمة المتقدّمة في "تقويم Google" استدعاء واجهة برمجة التطبيقات في "تقويم Google" مباشرةً من مشروع Apps Script. لا يمكن تنفيذ بعض العمليات العادية، مثل مزامنة أحداث التقويم، إلا باستخدام الخدمة المتقدّمة. قبل استخدام الخدمة المتقدّمة، عليك تفعيلها لمشروع الإضافة.
يمكنك تفعيل خدمة "تقويم Google" المتقدّمة من محرِّر "برمجة التطبيقات". احرص على تفعيل واجهة برمجة التطبيقات في كلٍّ من مربّع الحوار خدمات Google المتقدّمة في المحرّر وGoogle Cloud Console.
لضمان الاتساق والدقة، استخدِم إما خدمة "تقويم Google" المتقدّمة أو خدمة "تقويم Google" المضمّنة، ولا تستخدِم كلتيهما. في حال تفعيل خدمة "تقويم Google" المتقدّمة، استخدِمها حصريًا في جميع أجزاء الرمز.
تحديد حلول مكالمات الفيديو في البيان
يوفّر بيان الإضافة المعلومات الأساسية التي يحتاج إليها "تقويم Google" لعرض حلول مؤتمرات الإضافة وتفعيلها. يجب أن يحدّد بيان الإضافة (في القسم calendar) حلاً واحدًا أو أكثر من حلول الاجتماعات يوضّح أنواع الاجتماعات الخارجية التي يمكن أن تستخدمها أحداث "تقويم Google".
راجِع ملفات البيان للحصول على تفاصيل حول كيفية ضبط ملف بيان الإضافة.
إضافة رمز لإنشاء مؤتمرات ومزامنتها
بعد إنشاء مشروع نص برمجي، يمكنك إضافة رمز لتحديد سلوك الإضافة المرتبط بعقد المؤتمرات. يمكنك استخدام خدمة "تقويم Google" المتقدّمة وخدمة ConferenceData وغيرها من خدمات برمجة تطبيقات للتحكّم في هذا السلوك.
أثناء إضافة رمز معالجة مكالمات الفيديو إلى الإضافة، أضِف رمزًا لإنشاء مكالمات فيديو ومزامنة تغييرات التقويم، ويمكنك اختياريًا إضافة صفحة إعدادات.
راجِع دليل أسلوب الإضافات أثناء كتابة الرمز للحصول على إرشادات حول كيفية تصميم تجربة المستخدم للإضافة.
إنشاء مؤتمرات
يجب أن تكون الإضافة قادرة على تلقّي معلومات حول حدث "تقويم Google" واستخدامها لإنشاء اجتماع على نظام الاجتماعات التابع لجهة خارجية. نفِّذ طريقة واحدة أو أكثر من طرق onCreateFunction التي تنفّذ هذه العملية، واضبط هذه الطرق في بيان الإضافة.
لمزيد من التفاصيل، يُرجى الاطّلاع على إنشاء مؤتمرات تابعة لجهات خارجية.
مزامنة تغييرات التقويم
بعد إنشاء مؤتمر وربطه بحدث في "تقويم Google"، غالبًا ما يجب تعديل المؤتمر ليعكس التغييرات في الحدث. على سبيل المثال، إذا غيّر أحد المستخدمين وقت الحدث، يجب تعديل بيانات الاجتماع في نظام الاجتماعات التابع لجهة خارجية لتعكس هذا التغيير. تُعرف عملية تعديل بيانات الاجتماع استجابةً للتغييرات في الحدث باسم المزامنة.
لمزيد من التفاصيل، راجِع مقالة مزامنة تغييرات التقويم.
إضافة إعدادات
قد تحتاج إلى إعدادات اختيارية تتيح للمستخدمين ضبط الإضافة. على سبيل المثال، قد تريد السماح للمستخدمين بضبط مَعلمات الاجتماع أو الملاحظات المرفقة بالاجتماع.
عندما تريد منح المستخدمين بعض التحكّم في سلوك الإضافة، يمكنك توفير هذه الخيارات في صفحة إعدادات الإضافة. هذه صفحة ويب (تستضيفها إما نص برمجي للإضافة أو تستضيفها جهة خارجية) يتم فتحها عندما يصل المستخدم إلى إعدادات الإضافة ضمن واجهة مستخدم "تقويم Google".
إنشاء صفحة إعدادات إضافة هو إجراء اختياري. لمزيد من التفاصيل، يُرجى الاطّلاع على إضافة إعدادات.