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

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

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

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

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

يسرد الجدول التالي خيارات تمديد واجهة مستخدم Google Workspace ويقارنها حسب الخصائص التالية:

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

باتباع الجدول توجد أوصاف لكل خيار.

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

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

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

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

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

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

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

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

إضافات Google Classroom إضافات Google Classroom
صف واحد ()
مطوّر البرامج بالكامل

إضافات Google Workspace

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

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

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

قابل للنشر



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

برمجة تطبيقات
مطوّر البرامج بالكامل

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

Gmail
Google Drive
التقويم

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

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

إطار عمل البطاقة



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

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

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

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

قابل للنشر



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

AppSheet
برمجة تطبيقات
مطوّر البرامج بالكامل

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

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

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

إطار عمل البطاقة



مسودات الرسائل الإلكترونية | إضافات Google Workspace

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

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

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

قابل للنشر



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

برمجة تطبيقات
مطوّر البرامج بالكامل

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

Gmail

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

إطار عمل البطاقة



اجتماع فيديو على "تقويم Google" | إضافات Google Workspace

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

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

عرض مستندات مكالمات الفيديو في "تقويم Google"

قابل للنشر



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

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

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

التقويم

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

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


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

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

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

يمكنك استخدام الواجهات التالية لإضافة محرِّر:

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

قابل للنشر



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

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

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

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

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

HTML
iFrame



تطبيقات Chat

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

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

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

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

قابل للنشر



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

AppSheet
برمجة تطبيقات
مطوّر البرامج بالكامل

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

المحادثة

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

إطار عمل البطاقة



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

مثال للدالة المخصصة

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

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

قابل للنشر



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

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

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

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

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

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


وحدات ماكرو

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

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

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

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

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

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

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

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

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

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


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

مثال لقائمة العملاء

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

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

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

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

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

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

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

HTML
iFrame



تطبيقات Drive

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

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

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

قابل للنشر



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

مطوّر البرامج بالكامل

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

Google Drive

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

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


إضافات Google Classroom

إضافات Classroom

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

عرض مستندات إضافات Classroom

قابل للنشر



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

مطوّر البرامج بالكامل

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

Classroom

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

iFrame