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