أنواع الإضافات

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

إضافات Google Workspace

إضافات Google Workspace هي أحدث جيل من الإضافات، وتوفّر العديد من الإمكانات، بما في ذلك:

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

    • Gmail
    • تقويم Google
    • ‫Google Chat (معاينة للمطوّرين)
    • مستندات Google
    • Google Drive
    • جداول بيانات Google
    • العروض التقديمية من Google
  • زيادة الوعي بعلامتك التجارية: تظهر رموز الإضافات تلقائيًا في اللوحة الجانبية اليمنى لتطبيقات المضيفة للإضافة.

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

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

  • استخدام واجهات موحّدة: يمكنك إنشاء واجهات مستخدم من عناصر الأدوات المضمّنة التي توفّرها خدمة Card في "برمجة تطبيقات Google". لا تحتاج إلى أي خبرة في HTML أو CSS لتحديد هذه الواجهات.

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

  • استخدام وقت التشغيل المفضّل: يمكنك تطوير إضافات Google Workspace باستخدام البنية الأساسية للاستضافة المفضّلة لديك، وسلسلة أدوات التطوير، ونظام التحكّم في المصدر، ولغة البرمجة، ومكتبات الرموز البرمجية.

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

توسّع إضافات أدوات التحرير إحدى تطبيقات Google Editor، مثل "مستندات Google" أو "جداول بيانات Google" أو "العروض التقديمية من Google" أو "نماذج Google". يمكن أن يتضمّن كل نوع من أنواع إضافات "محرّر Google" (مثل إضافات "جداول بيانات Google") مجموعة خاصة من الإمكانات والقيود والاعتبارات الخاصة بكل نوع. عند إنشاء إضافات في "محرّر Google"، من المهم فهم هذه التفاصيل الخاصة بـ "محرّر Google". لمزيد من التفاصيل حول الإضافات الخاصة ببعض المحرّرات، يُرجى الاطّلاع على الأقسام التالية:

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

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

تختلف طريقة عمل إضافات المحرّر عن إضافات Google Workspace في ما يلي:

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