توسيع واجهة مستخدم Google Workspace

توضِّح هذه الصفحة خياراتك لتوسيع واجهة مستخدم Google Workspace. يمكنك توسيع واجهة مستخدم Google Workspace لعدة أسباب، منها:

  • دمج تطبيقك أو خدمتك في Google Workspace، حتى يتمكّن المستخدمون من استخدام التطبيق مباشرةً من تطبيق واحد أو أكثر من تطبيقات Google Workspace على سبيل المثال، يمكنك إنشاء إضافة في Google Workspace تُنشئ شرائح ذكية ومعاينات روابط للخدمة داخل "مستندات Google".
  • مساعدة مستخدمي Google Workspace في زيادة إنتاجيتهم أو تحسين سير عملهم على سبيل المثال، يمكنك إنشاء تطبيق Google Chat يتيح للمستخدمين إعداد تقارير عن جداول العمل الأسبوعية مباشرةً من Google Chat.
  • إضافة إمكانات غير متاحة بشكلٍ تلقائي في Google Workspace على سبيل المثال، يمكنك إضافة قائمة مخصّصة في "مستندات Google" أو "جداول بيانات Google" أو "العروض التقديمية من Google".

يمكنك نشر معظم خيارات توسيع واجهة مستخدم Google Workspace على Google Workspace Marketplace، وهو متجر على الإنترنت يمكن للمستخدمين فيه العثور على تطبيقات تابعة لجهات خارجية ودمجها مع Google Workspace وتثبيتها.

نظرة عامة على خيارات توسيع واجهة مستخدم Google Workspace

يسرد الجدول التالي خيارات توسيع واجهة مستخدم Google Workspace ويقارن بينها استنادًا إلى السمات التالية:

  • التطبيقات الموسّعة: تعرض قائمة بتطبيقات Google Workspace التي يمكنك توسيع نطاق استخدامها باستخدام الخيار المحدّد.
  • خيارات الترميز: تعرض الطرق التي يمكنك من خلالها إنشاء التطبيق، بما في ذلك:
    • AppSheet: منصة تطوير تطبيقات بدون رموز
    • Apps Script: منصة تطوير برمجيًا بسيطًا تستند إلى السحابة الإلكترونية وتستند إلى JavaScript
    • التطوير الكامل: مجموعة التكنولوجيا الخاصة بك التي تتيح استخدام لغة الترميز المفضّلة لديك
  • إطارات عمل واجهة المستخدم: تشير إلى أنواع إطارات عمل واجهة المستخدم التي يمكنك استخدامها لإنشاء كل خيار، بما في ذلك:
    • الواجهات المستندة إلى البطاقات: واجهات البطاقات هي تطبيقات مصغّرة وبطاقات محدّدة مسبقًا تم إنشاؤها باستخدام خدمة البطاقات باستخدام Apps Script أو من خلال عرض ملف JSON منسَّق بشكل صحيح لمحاولة عرض البطاقات باستخدام حِزمة التكنولوجيا المفضّلة لديك (التطوير الكامل). لا تتطلّب الواجهات المستندة إلى البطاقات معرفة HTML أو CSS، وتعمل بشكل جيد على كلٍّ من العميل المتوافق مع الكمبيوتر المكتبي والعملاء المتوافقين مع الأجهزة الجوّالة.
    • HTML: يوفّر Apps Script خدمة HTML لتطوير صفحات ويب يمكنها التفاعل مع وظائف Apps Script من جهة الخادم. إنّ الواجهات التي يتم تطويرها باستخدام خدمة HTML قابلة للتخصيص بشكل كبير، ولكنها تتطلّب المزيد من العمل اليدوي لتوفير تجربة رائعة للمستخدم.
    • iframe: تُدمج إطارات iframe محتوى خارجيًا في Google Workspace، وتوفر أكبر قدر من إمكانية التخصيص لواجهات المستخدم.

في ما يلي أوصاف لكل خيار.

ما يمكنك إنشاؤه معاينة التطبيقات الموسّعة خيارات الترميز واجهة مستخدِم مستندة إلى البطاقات واجهة مستخدِم HTML واجهة مستخدم إطار iframe
إضافات Google Workspace مثال على إضافة Google Workspace
Gmail
Drive
التقويم
مستندات Google
Meet
جداول بيانات Google
العروض التقديمية
Apps Script
قناة التطوير الكاملة
معاينات الروابط والشرائح الذكية | إضافات Google Workspace مثال على معاينات روابط إضافات Google Workspace
مستندات Google
جداول بيانات Google
العروض التقديمية
AppSheet
Apps Script
قناة التطوير الكاملة
مسودات الرسائل الإلكترونية | إضافات Google Workspace مثال على إضافة Google Workspace لمشاريع الرسائل الإلكترونية
Gmail
Apps Script
قناة التطوير الكاملة
المرحلة الرئيسية للّقاء واللوحة الجانبية | إضافات Google Workspace إضافات Google Meet
Meet
قناة التطوير الكاملة
Conferencing in Calendar | إضافات Google Workspace مثال على إضافة Google Workspace لاجتماعات الفيديو في "تقويم Google"
التقويم
Apps Script

استخدام واجهة المستخدم الحالية

الإضافات في المحرّر مثال على إضافة المحرّر
مستندات Google
جداول بيانات Google
العروض التقديمية
نماذج Google
Apps Script
الدوال المخصّصة | إضافات "محرّر إعلانات Google" مثال على دالة مخصّصة
جداول بيانات Google
Apps Script

استخدام واجهة المستخدم الحالية

وحدات الماكرو | إضافات المحرّر مثال على وحدة الماكرو
جداول بيانات Google
Apps Script

استخدام واجهة المستخدم الحالية

القوائم ومربّعات الحوار والأشرطة الجانبية المخصّصة | إضافات المحرِّر مثال على القائمة والشريط الجانبي
مستندات Google
جداول بيانات Google
العروض التقديمية
نماذج Google
Apps Script
تطبيقات Google Chat مثال على تطبيق Chat
المحادثة
AppSheet
Apps Script
قناة التطوير الكاملة
تطبيقات Google Drive مثال على تطبيق Drive
Drive
قناة التطوير الكاملة

استخدام واجهة المستخدم الحالية

إضافات Google Classroom إضافات Google Classroom
Classroom
قناة التطوير الكاملة

أنواع عمليات دمج التطبيقات

يوضّح القسم التالي أنواع عمليات دمج التطبيقات التي يمكنك إنشاؤها لتوسيع واجهة مستخدم Google Workspace.

لمشاركة الميزة مع مستخدمي Google Workspace الآخرين، يمكنك نشر بطاقة بيانات على Google Workspace Marketplace. لمعرفة أنواع عمليات دمج التطبيقات التي يمكن إدراجها معًا، يُرجى الاطّلاع على مقالة إدراج عمليات دمج التطبيقات معًا في مستندات Marketplace.

إضافات Google Workspace

مثال على إضافة Google Workspace

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

بالإضافة إلى إنشاء الأشرطة الجانبية، يمكنك إنشاء الميزات التالية لإضافة:

الاطّلاع على مستندات إضافات Google Workspace

المحتوى القابل للنشر



خيارات الترميز:

Apps Script
قناة التطوير الكاملة

توسيع نطاق التطبيقات التالية:

Gmail
Drive
التقويم

مستندات Google
Meet
جداول بيانات Google
العروض التقديمية

إطارات عمل واجهة المستخدم المتاحة:

إطار البطاقة



مثال على معاينة الرابط

يمكن لإضافات Google Workspace التي توفّر ميزات إضافية في "مستندات Google" إنشاء معاينات مخصّصة للرابط من خدمة تابعة لجهة خارجية. على غرار الشرائح الذكية التي تنشئها "مستندات Google" عند الإشارة إلى شخص أو ملف أو حدث في التقويم أو كيان آخر ضمن أحد تطبيقات Google Workspace، يمكن للإضافات إنشاء شريحة ذكية لرابط تابع لجهة خارجية وعرض بطاقة معاينة عندما يمرِّر أحد المستخدمين مؤشر الماوس فوق الشريحة.

يمكنك إضافة معاينات الروابط إلى إضافات Google Workspace الحالية أو إنشاء إضافة Google Workspace منفصلة مخصّصة لمعاينات الروابط.

الاطّلاع على مستندات معاينات الروابط والشرائح الذكية

المحتوى القابل للنشر



خيارات الترميز:

AppSheet
Apps Script
قناة التطوير الكاملة

توسيع نطاق التطبيقات التالية:

مستندات Google
جداول بيانات Google
العروض التقديمية

إطارات عمل واجهة المستخدم المتاحة:

إطار البطاقة



مسودات الرسائل الإلكترونية

مثال على مسودة رسالة إلكترونية

يمكن أن تقدّم إضافات Google Workspace التي توفّر ميزات إضافية في Gmail واجهة مخصّصة عند إنشاء المستخدم رسائل جديدة أو الردّ على الرسائل الحالية. لاستخدام هذه الواجهة، يفتح المستخدمون الإضافة من داخل مسودة الرسالة الإلكترونية، إما في أسفل المسودة أو في قائمة خيارات إضافية.

الاطّلاع على مستندات مسودات الرسائل الإلكترونية

المحتوى القابل للنشر



خيارات الترميز:

Apps Script
قناة التطوير الكاملة

توسيع نطاق التطبيقات التالية:

Gmail

إطارات عمل واجهة المستخدم المتاحة:

إطار البطاقة



المسرح الرئيسي للاجتماع واللوحة الجانبية

إضافات Meet

تتيح لك إضافات Google Workspace التي توفّر ميزات إضافية في Meet إمكانية تضمين تطبيقك في المسرح الرئيسي للاجتماع أو واجهة اللوحة الجانبية حيث يمكن للمستخدمين اكتشاف تطبيقك ومشاركته والتعاون فيه بدون مغادرة Meet.

على عكس إضافات Google Workspace الأخرى، لا تستخدم إضافات Meet واجهة مستخدم إطار العمل للبطاقات. بدلاً من ذلك، يمكنك تضمين تطبيقك باستخدام علامة iframe.

الاطّلاع على مستندات حزمة تطوير البرامج (SDK) لإضافات Meet

المحتوى القابل للنشر



خيارات الترميز:

قناة التطوير الكاملة

توسيع نطاق التطبيقات التالية:

Meet

إطارات عمل واجهة المستخدم المتاحة:

iframe



اجتماعات الفيديو في "تقويم Google"

مثال على مكالمة الفيديو في "تقويم Google"

إذا كنت موفّر خدمة اجتماعات الفيديو على الويب، يمكنك إنشاء إضافة Google Workspace توفّر ميزات إضافية في "تقويم Google" من خلال حلّ اجتماعات الفيديو. تضيف الإضافة خيارًا لميزة اجتماعات الفيديو لأحداث "تقويم Google"، ما يتيح للمستخدمين إنشاء هذه الاجتماعات والانضمام إليها مباشرةً من "تقويم Google".

الاطّلاع على مستندات اجتماعات الفيديو في "تقويم Google"

المحتوى القابل للنشر



خيارات الترميز:

Apps Script

توسيع نطاق التطبيقات التالية:

التقويم

إطارات عمل واجهة المستخدم المتاحة:

استخدام واجهة المستخدم الحالية


إضافات المحرّر

مثال على إضافة المحرّر

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

يمكنك إنشاء الميزات التالية لإضافات "المحرِّر":

الاطّلاع على مستندات إضافات "محرِّر Google"

المحتوى القابل للنشر



خيارات الترميز:

Apps Script

توسيع نطاق التطبيقات التالية:

مستندات Google
جداول بيانات Google
العروض التقديمية
نماذج Google

إطارات عمل واجهة المستخدم المتاحة:

HTML
iframe



الدوال المخصّصة

مثال على دالة مخصّصة

تتيح لك الدوال المخصّصة إضافة المزيد من الدوال في "جداول بيانات Google". ويمكن للمستخدمين استخدامها والعثور عليها تمامًا مثل أي من المئات من الدوال المضمّنة المتاحة في "جداول بيانات Google". يمكنك نشر دالة مخصّصة كأحد إضافات "المحرِّر".

الاطّلاع على مستندات الدوالّ المخصّصة

المحتوى القابل للنشر



خيارات الترميز:

Apps Script

توسيع نطاق التطبيقات التالية:

جداول بيانات Google

إطارات عمل واجهة المستخدم المتاحة:

استخدام واجهة المستخدم الحالية


وحدات ماكرو

مثال على وحدة الماكرو

وحدات الماكرو هي تسجيلات في "جداول بيانات Google" تكرّر سلسلة معيّنة من تفاعلات واجهة المستخدم التي تحدّدها. يمكنك ربط وحدة ماكرو باختصار لوحة مفاتيح أو تشغيلها من قائمة الإضافات > وحدات الماكرو.

عند تسجيل وحدة ماكرو، تنشئ "جداول بيانات Google" تلقائيًا دالّة Apps Script تكرّر تفاعلات واجهة المستخدم. يمكنك تعديل وحدات الماكرو مباشرةً في محرِّر Apps Script. يمكنك كتابة وحدات الماكرو من البداية في Apps Script، أو استخدام الدوال التي سبق أن أعددتها وتحويلها إلى وحدات ماكرو. يمكن تضمين تعريف وحدة ماكرو في إضافة "محرِّر Google"، ولكن لا يمكن نشره.

الاطّلاع على مستندات وحدات الماكرو

خيارات الترميز:

Apps Script

توسيع نطاق التطبيقات التالية:

جداول بيانات Google

إطارات عمل واجهة المستخدم المتاحة:

استخدام واجهة المستخدم الحالية


القوائم ومربّعات الحوار والأشرطة الجانبية المخصّصة

مثال على قائمة مخصّصة

يمكنك إضافة قوائم وطلبات وتنبيهات ومربّعات حوار وأشرطة جانبية مخصّصة ومستندة إلى HTML إلى الملفات في "مستندات Google" و"جداول بيانات Google" و"العروض التقديمية من Google" و"نماذج Google" كجزء من إضافة "المحرِّر". تظهر القوائم المخصّصة بجانب القوائم التلقائية للتطبيق الذي تضيف إليه محتوى. يتم عادةً تفعيل مربّعات الحوار والأشرطة الجانبية والطلبات والتنبيهات بواسطة إجراءات المستخدمين، مثل النقر على عناصر القائمة، أو بواسطة عوامل تشغيل مثل العوامل المشغّلة المستندة إلى الأحداث.

الاطّلاع على مستندات القوائم ومربّعات الحوار والأشرطة الجانبية المخصّصة

خيارات الترميز:

Apps Script

توسيع نطاق التطبيقات التالية:

مستندات Google
جداول بيانات Google
العروض التقديمية
نماذج Google

إطارات عمل واجهة المستخدم المتاحة:

HTML
iframe



تطبيقات Google Chat

مثال على تطبيق Chat

توفّر تطبيقات Chat موارد وخدمات في Chat. يمكنك تصميم تطبيقات Chat للتفاعل مع المستخدمين بعدة طرق، بما في ذلك:

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

الاطّلاع على مستندات تطبيقات Chat

المحتوى القابل للنشر



خيارات الترميز:

AppSheet
Apps Script
قناة التطوير الكاملة

توسيع نطاق التطبيقات التالية:

المحادثة

إطارات عمل واجهة المستخدم المتاحة:

إطار البطاقة



تطبيقات Google Drive

مثال على تطبيق Drive

إذا كان تطبيقك متوافقًا مع ملفات Drive، يمكنك دمجه مع واجهة مستخدم Drive لتقديم تطبيقك كخيار لإنشاء الملفات أو فتحها. يمكن أن يظهر تطبيقك في القائمة جديد > المزيد وقائمة الفتح باستخدام عندما ينقر المستخدم بزر الماوس الأيمن على ملف في Drive. عندما يختار المستخدم تطبيقك من أي من القائمتَين، سيتم فتح تطبيقك في نافذة جديدة.

عرض مستندات تطبيقات Drive

المحتوى القابل للنشر



خيارات الترميز:

قناة التطوير الكاملة

توسيع نطاق التطبيقات التالية:

Drive

إطارات عمل واجهة المستخدم المتاحة:

استخدام واجهة المستخدم الحالية


إضافات Google Classroom

إضافات Classroom

تتيح إضافات Google Classroom للمعلّمين إنشاء مرفقات في المهام الدراسية أو الإشعارات أو مواد المهام الدراسية. تفتح هذه المرفقات محتوًى تابعًا لجهات خارجية في إطارات iframe في Classroom. تفتح إطارات iframe عناوين URL منفصلة استنادًا إلى نوع المستخدم وسياق Classroom.

الاطّلاع على مستندات إضافات Classroom

المحتوى القابل للنشر



خيارات الترميز:

قناة التطوير الكاملة

توسيع نطاق التطبيقات التالية:

Classroom

إطارات عمل واجهة المستخدم المتاحة:

iframe