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

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

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

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

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

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

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

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

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

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

إضافات Google Classroom إضافات Google Classroom
Classroom
Full dev

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

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

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

إضافات Google Workspace

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

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

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

عرض مستندات إضافات Google Workspace

قابلة للنشر



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

برمجة التطبيقات
Full dev

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

Gmail
Drive
التقويم
المحادثة

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

أُطر واجهة المستخدم المتاحة:

إطار البطاقة



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

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

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

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

قابلة للنشر



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

AppSheet
برمجة التطبيقات
Full dev

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

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

أُطر واجهة المستخدم المتاحة:

إطار البطاقة



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

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

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

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

قابلة للنشر



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

برمجة التطبيقات
Full dev

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

Gmail

أُطر واجهة المستخدم المتاحة:

إطار البطاقة



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

إضافات Meet

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

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

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

قابلة للنشر



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

Full dev

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

Meet

أُطر واجهة المستخدم المتاحة:

iframe



تطبيقات Google Chat

مثال على تطبيق محادثات

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

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

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

قابلة للنشر



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

AppSheet
برمجة التطبيقات
Full dev

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

المحادثة

أُطر واجهة المستخدم المتاحة:

إطار البطاقة



اجتماعات التقويم

مثال على مؤتمر في التقويم

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

عرض مستندات اجتماعات "تقويم Google"

قابلة للنشر



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

برمجة التطبيقات

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

التقويم

أُطر واجهة المستخدم المتاحة:

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


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

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

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

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

عرض مستندات إضافات "أدوات التحرير"

قابلة للنشر



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

برمجة التطبيقات

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

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

أُطر واجهة المستخدم المتاحة:

HTML
iframe



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

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

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

عرض مستندات الدوال المخصّصة

قابلة للنشر



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

برمجة التطبيقات

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

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

أُطر واجهة المستخدم المتاحة:

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


وحدات ماكرو

مثال على الماكرو

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

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

عرض مستندات وحدات الماكرو

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

برمجة التطبيقات

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

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

أُطر واجهة المستخدم المتاحة:

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


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

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

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

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

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

برمجة التطبيقات

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

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

أُطر واجهة المستخدم المتاحة:

HTML
iframe



تطبيقات Google Drive

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

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

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

قابلة للنشر



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

Full dev

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

Drive

أُطر واجهة المستخدم المتاحة:

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


إضافات Google Classroom

إضافات Classroom

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

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

قابلة للنشر



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

Full dev

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

Classroom

أُطر واجهة المستخدم المتاحة:

iframe