مورد بيان "تقويم Google"

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

التقويم

إعدادات ملف بيان إضافة Google Workspace لتوسيعات "تقويم Google" لمزيد من المعلومات، يُرجى الاطّلاع على مقالة توسيع نطاق "تقويم Google" باستخدام إضافات Google Workspace.

تمثيل JSON
{
  "createSettingsUrlFunction": string,
  "conferenceSolution": [
    {
      object (ConferenceSolution)
    }
  ],
  "currentEventAccess": string,
  "eventOpenTrigger": {
    object (EventOpenTrigger)
  },
  "eventUpdateTrigger": {
    object (EventUpdateTrigger)
  },
  "eventAttachmentTrigger": {
    object (EventAttachmentTrigger)
  },
  "homepageTrigger": {
    object (HomepageTrigger)
  }
}
الحقول
createSettingsUrlFunction

string

لا يُستخدَم إلا إذا كانت الإضافة توفّر منصات لمكالمات الفيديو. اختياريّ. اسم دالة "برمجة تطبيقات Google" التي تنشئ عنوان URL يؤدي إلى صفحة إعدادات الإضافة

لمعرفة التفاصيل، يُرجى الاطّلاع على مقالة إضافة إعدادات إضافة مكالمات الفيديو.
conferenceSolution[]

object (ConferenceSolution)

لا يُستخدَم إلا إذا كانت الإضافة توفّر منصات لمكالمات الفيديو، ويجب تحديد منصة واحدة على الأقل. منصات مكالمات الفيديو التي توفّرها الإضافة تظهر كل منصة كخيار في واجهة مستخدم **تعديل الحدث** في "تقويم Google".
currentEventAccess

string

يحدّد مستوى الوصول الذي تملكه الإضافة إلى بيانات الحدث إذا تم حذف هذا الحقل، لا يمرِّر المضيف البيانات الوصفية للحدث. تشمل الإعدادات الصالحة ما يلي:

  • METADATA: الوصول إلى البيانات الوصفية الأساسية للحدث
  • READ: الوصول إلى بيانات الحدث والبيانات الوصفية لقراءتها
  • WRITE: الوصول إلى بيانات الحدث لكتابتها
  • READ_WRITE: الوصول إلى بيانات الحدث والبيانات الوصفية لقراءتها وكتابتها

إذا تم ضبط هذا الحقل على READ أو READ_WRITE، يجب أن تتضمّن الإضافة النطاق https://www.googleapis.com/auth/calendar.addons.current.event.read scope.

إذا تم ضبط هذا الحقل على WRITE أو READ_WRITE، يجب أن تتضمّن الإضافة https://www.googleapis.com/auth/calendar.addons.current.event.write النطاق .

eventOpenTrigger

object (EventOpenTrigger)

مواصفات المشغّل لمشغّلات فتح الأحداث في تقويم Google

eventUpdateTrigger

object (EventUpdateTrigger)

مطلوب لتوفير واجهات مستخدم سياقية لتعديل الأحداث في "تقويم Google". مواصفات المشغّل لمشغّلات تعديل الأحداث

eventAttachmentTrigger

object (EventAttachmentTrigger)

مواصفات المشغّل لمشغّلات مرفقات الأحداث في تقويم Google

homepageTrigger

object (HomepageTrigger)

دالة المشغّل للصفحة الرئيسية للإضافة في "تقويم Google" تتجاوز هذه الدالة addOns.common.homepageTrigger.

ConferenceSolution

لا يكون عنصر البيان هذا مطلوبًا إلا للإضافات التي توسّع نطاق "تقويم Google" باستخدام منصات مكالمات فيديو خارجية.

إعدادات منصة مكالمات فيديو توفّرها الإضافة تظهر كل منصة كخيار في واجهة مستخدم تعديل الحدث في "تقويم Google".

تمثيل JSON
{
  "id": string,
  "logoUrl": string,
  "name": string,
  "onCreateFunction": string
}
الحقول
id

string

مَعلمة مطلوبة. معرّف لمنصة مكالمات الفيديو يجب أن يكون المعرّف فريدًا ضمن مجموعة منصات مكالمات الفيديو. يُرجى عدم تغيير المعرّف بعد اختياره.
logoUrl

string

رابط يؤدي إلى رمز المنصة يجب أن يكون حجم الصورة 96 × 96 وحدة بكسل مستقلة الكثافة.

يجب استضافة الصورة على بنية Google الأساسية. لمعرفة التفاصيل، يُرجى الاطّلاع على مقالة توفير شعارات منصات مكالمات الفيديو.

يمكن أن تختلف هذه الصورة عن الإضافة calendar.logoUrl. إذا تم حذف هذه الصورة لمنصة معيّنة، تستخدِم السكريبت calendar.logoUrl.
name

string

مَعلمة مطلوبة. اسم منصة مكالمات الفيديو المعروض في الـ واجهة مستخدم "تقويم Google"
onCreateFunction

string

مَعلمة مطلوبة. اسم دالة "برمجة تطبيقات Google" التي يتم استدعاؤها عندما يحاول "تقويم Google" إنشاء هذا النوع من المؤتمرات يجب تنفيذ هذه الدالة لكل منصة متوافقة.

EventOpenTrigger

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

تمثيل JSON
{
  "runFunction": string
}
الحقول
runFunction

string

اسم دالة "برمجة تطبيقات Google" التي يتم تشغيلها عندما يفتح المستخدم حدثًا في "تقويم Google" يجب أن تعرض الدالة مصفوفة من Card عناصر لواجهة المستخدم.

EventUpdateTrigger

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

تمثيل JSON
{
  "runFunction": string
}
الحقول
runFunction

string

اسم دالة "برمجة تطبيقات Google" التي يتم تشغيلها عندما يحفظ المستخدم حدثًا معدَّلاً في "تقويم Google" يجب أن تعرض الدالة مصفوفة من Card عناصر لواجهة المستخدم.

EventAttachmentTrigger

إعدادات لمشغّل سياقي يتم تنشيطه عندما يختار المستخدم موفّر مرفقات الإضافة في قائمة "تقويم Google"

تمثيل JSON
{
  "runFunction": string,
  "label": string,
}
الحقول
runFunction

string

مَعلمة مطلوبة. اسم دالة "برمجة تطبيقات Google" التي يتم تشغيلها عندما يختار المستخدم الموفّر يجب أن تعرض الدالة مصفوفة من Card عناصر لواجهة المستخدم.
label

string

مَعلمة مطلوبة. نص القائمة الذي يحدّد موفّر المرفقات