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