- المورد: النشر
- AddOns
- CommonAddOnManifest
- LayoutProperties
- AddOnWidgetSet
- WidgetType
- HomepageExtensionPoint
- UniversalActionExtensionPoint
- GmailAddOnManifest
- ContextualTrigger
- UnconditionalTrigger
- UniversalAction
- ComposeTrigger
- MenuItemExtensionPoint
- DraftAccess
- DriveAddOnManifest
- DriveExtensionPoint
- CalendarAddOnManifest
- ConferenceSolution
- CalendarExtensionPoint
- EventAccess
- DocsAddOnManifest
- DocsExtensionPoint
- LinkPreviewExtensionPoint
- UriPattern
- CreateActionExtensionPoint
- MeetAddOnManifest
- الويب
- الولاية
- DisplayFlow
- SheetsAddOnManifest
- SheetsExtensionPoint
- SlidesAddOnManifest
- SlidesExtensionPoint
- HttpOptions
- HttpAuthorizationHeader
- GranularOauthPermissionSupport
- الطُرق
المَرجع: النشر
عملية نشر لإضافة Google Workspace
تمثيل JSON |
---|
{
"name": string,
"oauthScopes": [
string
],
"addOns": {
object ( |
الحقول | |
---|---|
name |
اسم مورد النشر مثال: |
oauthScopes[] |
قائمة بنطاقات Google OAuth التي يجب طلب الموافقة عليها من المستخدم النهائي قبل تنفيذ نقطة نهاية الإضافة |
addOns |
إعدادات إضافة Google Workspace |
etag |
يحتسب الخادم هذه القيمة استنادًا إلى إصدار عملية النشر في وحدة التخزين، وقد يتم إرسالها في طلبات التعديل والحذف للتأكّد من أنّ العميل لديه قيمة حديثة قبل المتابعة. |
AddOns
إعدادات إحدى إضافات Google Workspace
تمثيل JSON |
---|
{ "common": { object ( |
الحقول | |
---|---|
common |
الإعدادات الشائعة في جميع إضافات Google Workspace |
gmail |
إعدادات إضافة Gmail |
drive |
إعدادات إضافات Drive |
calendar |
إعدادات إضافة "تقويم Google" |
docs |
إعدادات إضافة "مستندات Google" |
meet |
إعدادات إضافة Meet |
sheets |
إعدادات إضافة "جداول بيانات Google" |
slides |
إعدادات إضافة "العروض التقديمية من Google" |
httpOptions |
خيارات لإرسال طلبات إلى نقاط نهاية HTTP الخاصة بالإضافات |
CommonAddOnManifest
إعدادات الإضافة التي تتم مشاركتها بين جميع التطبيقات المضيفة للإضافة
تمثيل JSON |
---|
{ "name": string, "logoUrl": string, "layoutProperties": { object ( |
الحقول | |
---|---|
name |
الحقل مطلوب. الاسم المعروض للإضافة. |
logoUrl |
الحقل مطلوب. عنوان URL لصورة الشعار المعروضة في شريط أدوات الإضافة |
layoutProperties |
خصائص التنسيق الشائعة لبطاقات الإضافة |
addOnWidgetSet |
تمثّل هذه السمة التطبيقات المصغّرة المستخدَمة في الإضافة. في حال عدم تحديد هذا الحقل، يتم استخدام المجموعة التلقائية. |
useLocaleFromApp |
تحديد ما إذا كان سيتم نقل معلومات اللغة من التطبيق المضيف |
homepageTrigger |
تحدّد نقطة نهاية سيتم تنفيذها في أي سياق، وفي أي مضيف. ستكون أي بطاقات يتم إنشاؤها بواسطة هذه الدالة متاحة دائمًا للمستخدم، ولكن قد يتم حجبها بواسطة المحتوى السياقي عندما تعلن هذه الإضافة عن مشغّلات أكثر استهدافًا. |
universalActions[] |
تحدّد هذه السمة قائمة بنقاط الإضافة في قائمة الإجراءات العامة التي تعمل كقائمة إعدادات للإضافة. يمكن أن تكون نقطة الإضافة عبارة عن عنوان URL لرابط سيتم فتحه أو نقطة نهاية سيتم تنفيذها كعملية إرسال نموذج. |
openLinkUrlPrefixes |
لا يمكن أن يستخدم إجراء OpenLink إلا عنوان URL يتضمّن المخطط |
LayoutProperties
خصائص تصميم البطاقة المشترَكة بين جميع تطبيقات المضيف الخاصة بالإضافات
تمثيل JSON |
---|
{ "primaryColor": string, "secondaryColor": string, "useNewMaterialDesign": boolean } |
الحقول | |
---|---|
primaryColor |
اللون الأساسي للإضافة يضبط لون شريط الأدوات. إذا لم يتم ضبط لون أساسي، سيتم استخدام القيمة التلقائية التي يوفّرها إطار العمل. |
secondaryColor |
اللون الثانوي للإضافة تضبط هذه السمة لون الأزرار. إذا تم ضبط اللون الأساسي ولكن لم يتم ضبط أي لون ثانوي، سيكون اللون الثانوي هو نفسه اللون الأساسي. إذا لم يتم ضبط اللون الأساسي أو اللون الثانوي، سيتم استخدام القيمة التلقائية التي يوفّرها إطار العمل. |
useNewMaterialDesign |
تفعيل تصميمات متعددة الأبعاد للبطاقات |
AddOnWidgetSet
مجموعة التطبيقات المصغّرة التي تستخدمها إحدى الإضافات
تمثيل JSON |
---|
{
"usedWidgets": [
enum ( |
الحقول | |
---|---|
usedWidgets[] |
قائمة الأدوات المستخدَمة في إضافة |
WidgetType
تمثّل هذه السمة نوع التطبيق المصغَّر. WIDGET_TYPE_UNSPECIFIED
هي مجموعة التطبيقات المصغّرة الأساسية.
عمليات التعداد | |
---|---|
WIDGET_TYPE_UNSPECIFIED |
مجموعة الأدوات التلقائية |
DATE_PICKER |
أداة اختيار التاريخ |
STYLED_BUTTONS |
تتضمّن الأزرار ذات الأنماط أزرارًا معبّأة وأزرارًا غير مفعّلة. |
PERSISTENT_FORMS |
تسمح النماذج الثابتة بالاحتفاظ بقيم النموذج أثناء تنفيذ الإجراءات. |
FIXED_FOOTER |
تذييل ثابت في بطاقة |
UPDATE_SUBJECT_AND_RECIPIENTS |
تعديل موضوع مسودة الرسالة ومستلميها |
GRID_WIDGET |
التطبيق المصغّر للشبكة |
ADDON_COMPOSE_UI_ACTION |
إجراء إضافة في Gmail ينطبق على واجهة مستخدم الإنشاء الخاصة بالإضافة |
HomepageExtensionPoint
تنسيق شائع لتحديد طريقة عرض الصفحة الرئيسية للإضافة
تمثيل JSON |
---|
{ "runFunction": string, "enabled": boolean } |
الحقول | |
---|---|
runFunction |
الحقل مطلوب. نقطة النهاية التي سيتم تنفيذها عند تفعيل نقطة الإضافة هذه. |
enabled |
اختيارية: إذا تم ضبطها على يتم ضبط القيمة تلقائيًا على في حال إيقاف عرض الصفحة الرئيسية المخصّص لإحدى الإضافات، يتم توفير بطاقة عامة للمستخدمين بدلاً من ذلك. |
UniversalActionExtensionPoint
تنسيق لتحديد نقطة إضافة عنصر قائمة إجراءات عامة
تمثيل JSON |
---|
{ "label": string, // Union field |
الحقول | |
---|---|
label |
الحقل مطلوب. نص مرئي للمستخدم يصف الإجراء الذي يتم اتخاذه عند تفعيل نقطة الإضافة هذه، مثل "إضافة جهة اتصال جديدة". |
حقل الدمج action_type الحقل مطلوب. نوع الإجراء المتوافق مع عنصر قائمة الإجراءات الشاملة. يمكن أن يكون إما رابطًا لفتحه أو نقطة نهاية لتنفيذها. يمكن أن تكون action_type إحدى القيم التالية فقط: |
|
openLink |
عنوان URL الذي سيتم فتحه بواسطة UniversalAction. |
runFunction |
نقطة النهاية التي سيتم تشغيلها بواسطة UniversalAction |
GmailAddOnManifest
السمات التي تخصّص مظهر إضافة Gmail وطريقة تنفيذها
تمثيل JSON |
---|
{ "homepageTrigger": { object ( |
الحقول | |
---|---|
homepageTrigger |
تحدّد نقطة نهاية سيتم تنفيذها في السياقات التي لا تتطابق مع مشغّل سياقي معرَّف. ستكون أي بطاقات يتم إنشاؤها بواسطة هذه الوظيفة متاحة دائمًا للمستخدم، ولكن قد يتم حجبها بواسطة المحتوى السياقي عندما تعلن هذه الإضافة عن مشغّلات أكثر استهدافًا. في حال توفّر هذه القيمة، يتم تجاوز الإعداد من |
contextualTriggers[] |
تحدّد هذه السمة مجموعة الشروط التي تؤدي إلى تشغيل الإضافة. |
universalActions[] |
تحدّد هذه السمة مجموعة من الإجراءات العامة للإضافة. ينفّذ المستخدم الإجراءات الشاملة من قائمة شريط أدوات الإضافة. |
composeTrigger |
تحدّد هذه السمة عامل تشغيل وقت الإنشاء لإضافة وقت الإنشاء. هذا هو المشغّل الذي يؤدي إلى اتّخاذ إضافة إجراء عندما يكتب المستخدم رسالة إلكترونية. يجب أن تتضمّن جميع إضافات وقت الإنشاء النطاق |
authorizationCheckFunction |
اسم نقطة نهاية تتحقّق من أنّ الإضافة لديها جميع أذونات الجهات الخارجية المطلوبة، وذلك من خلال اختبار واجهات برمجة التطبيقات التابعة لجهات خارجية. إذا فشل الاختبار، يجب أن تعرض الدالة استثناءً لبدء عملية التفويض. يتم استدعاء هذه الدالة قبل كل استدعاء للإضافة من أجل ضمان تجربة سلسة للمستخدم. |
ContextualTrigger
تحدّد هذه السمة مشغّلاً يتم تنشيطه عندما تستوفي الرسالة الإلكترونية المفتوحة معايير معيّنة. عندما يتم تشغيل المشغّل، ينفّذ نقطة نهاية معيّنة، وذلك عادةً لإنشاء بطاقات جديدة وتعديل واجهة المستخدم.
تمثيل JSON |
---|
{ "onTriggerFunction": string, // Union field |
الحقول | |
---|---|
onTriggerFunction |
الحقل مطلوب. اسم نقطة النهاية التي سيتم استدعاؤها عندما تتطابق رسالة مع المشغّل. |
حقل الدمج trigger يحدّد نوع المشغّل الشروط التي يستخدمها Gmail لعرض الإضافة. يمكن أن تكون trigger إحدى القيم التالية فقط: |
|
unconditional |
يتم تنفيذ المشغّلات غير المشروطة عند فتح أي رسالة بريد. |
UnconditionalTrigger
لا يتضمّن هذا النوع أي حقول.
مُشغِّل يتم تنشيطه عند فتح أي رسالة إلكترونية.
UniversalAction
إجراء متاح دائمًا في قائمة شريط أدوات الإضافة بغض النظر عن سياق الرسالة
تمثيل JSON |
---|
{ "text": string, // Union field |
الحقول | |
---|---|
text |
الحقل مطلوب. نص مرئي للمستخدم يصف الإجراء، مثل "إضافة جهة اتصال جديدة" |
حقل الدمج action_type يحدّد نوع الإجراء سلوك Gmail عندما ينفّذ المستخدم الإجراء. يمكن أن تكون action_type إحدى القيم التالية فقط: |
|
openLink |
رابط يفتحه Gmail عندما ينفّذ المستخدم الإجراء. |
runFunction |
نقطة نهاية يتم استدعاؤها عندما يبدأ المستخدم الإجراء. راجِع دليل الإجراءات العامة للاطّلاع على التفاصيل. |
ComposeTrigger
مشغّل يتم تنشيطه عندما يكتب المستخدم رسالة إلكترونية.
تمثيل JSON |
---|
{ "actions": [ { object ( |
الحقول | |
---|---|
actions[] |
تحدّد هذه السمة مجموعة الإجراءات الخاصة بإضافة وقت الإنشاء. هذه هي الإجراءات التي يمكن للمستخدمين اتّخاذها على إضافة وقت الإنشاء. |
draftAccess |
تحدّد هذه السمة مستوى الوصول إلى البيانات عند تشغيل إضافة وقت الإنشاء. |
MenuItemExtensionPoint
تنسيق شائع لتعريف عنصر قائمة أو زر يظهر داخل تطبيق مضيف
تمثيل JSON |
---|
{ "runFunction": string, "label": string, "logoUrl": string } |
الحقول | |
---|---|
runFunction |
الحقل مطلوب. نقطة النهاية التي سيتم تنفيذها عند تفعيل نقطة الإضافة هذه. |
label |
الحقل مطلوب. النص المرئي للمستخدم الذي يصف الإجراء الذي تم اتخاذه من خلال تفعيل نقطة الإضافة هذه. على سبيل المثال، "إدراج فاتورة". |
logoUrl |
عنوان URL لصورة الشعار المعروضة في شريط أدوات الإضافة إذا لم يتم ضبطه، سيتم استخدام عنوان URL الأساسي لشعار الإضافة تلقائيًا. |
DraftAccess
تعداد يحدّد مستوى الوصول إلى البيانات الذي يتطلّبه مشغّل الإنشاء.
عمليات التعداد | |
---|---|
UNSPECIFIED |
القيمة التلقائية عندما لا يتم ضبط أي قيمة لـ draftaccess |
NONE |
لا يمكن لمشغّل الإنشاء الوصول إلى أي بيانات من المسودة عند تشغيل إضافة الإنشاء. |
METADATA |
يمنح أمر التشغيل "إنشاء" الإذن بالوصول إلى البيانات الوصفية للمسودة عند تشغيل إضافة "إنشاء". ويشمل ذلك قائمة المستلمين، مثل قائمة "إلى" و"نسخة طبق الأصل" في مسودة رسالة. |
DriveAddOnManifest
خصائص تخصّص مظهر إحدى إضافات Drive وطريقة تنفيذها
تمثيل JSON |
---|
{ "homepageTrigger": { object ( |
الحقول | |
---|---|
homepageTrigger |
في حال توفّر هذه القيمة، يتم تجاوز الإعداد من |
onItemsSelectedTrigger |
يتوافق مع السلوك الذي يتم تنفيذه عند اختيار عناصر في طريقة عرض Drive ذات الصلة، مثل قائمة مستندات "ملفاتي". |
DriveExtensionPoint
تنسيق شائع لتحديد مشغّلات إضافات Drive
تمثيل JSON |
---|
{ "runFunction": string } |
الحقول | |
---|---|
runFunction |
الحقل مطلوب. نقطة النهاية التي سيتم تنفيذها عند تفعيل نقطة الإضافة |
CalendarAddOnManifest
السمات التي تخصّص مظهر إحدى إضافات "تقويم Google" وطريقة تنفيذها
تمثيل JSON |
---|
{ "homepageTrigger": { object ( |
الحقول | |
---|---|
homepageTrigger |
تحدّد نقطة نهاية يتم تنفيذها في سياقات لا تتطابق مع مشغّل سياقي محدّد. ستكون أي بطاقات يتم إنشاؤها بواسطة هذه الدالة متاحة دائمًا للمستخدم، ولكن قد يتم حجبها بواسطة المحتوى السياقي عندما تعلن هذه الإضافة عن مشغّلات أكثر استهدافًا. في حال توفّر هذه القيمة، يتم تجاوز الإعداد من |
conferenceSolution[] |
تحدّد هذه السمة حلول مكالمات الفيديو التي توفّرها هذه الإضافة. لا يمكن إنشاء إضافات لمكالمات الفيديو تابعة لجهات خارجية إلا في Apps Script. |
createSettingsUrlFunction |
نقطة نهاية لتنفيذ عملية إنشاء عنوان URL لصفحة إعدادات الإضافة. |
eventOpenTrigger |
نقطة نهاية يتم تشغيلها عند فتح حدث لعرضه أو تعديله. |
eventUpdateTrigger |
نقطة نهاية يتم تشغيلها عند تعديل حدث الفتح. |
eventAttachmentTrigger |
إعدادات مشغّل سياقي يتم تشغيله عندما ينقر المستخدم على مقدّم مرفقات الإضافة في القائمة المنسدلة "تقويم Google". |
currentEventAccess |
تحدّد هذه السمة مستوى الوصول إلى البيانات عند تفعيل إضافة حدث. |
ConferenceSolution
تحدّد هذه السمة القيم ذات الصلة بالمؤتمرات. لا يمكن إنشاء إضافات لمكالمات الفيديو تابعة لجهات خارجية إلا في Apps Script.
تمثيل JSON |
---|
{ "onCreateFunction": string, "id": string, "name": string, "logoUrl": string } |
الحقول | |
---|---|
onCreateFunction |
الحقل مطلوب. نقطة النهاية التي يجب الاتصال بها عند إنشاء بيانات الاجتماع. |
id |
الحقل مطلوب. يجب تعيين المعرّفات بشكل فريد في جميع حلول مكالمات الفيديو ضمن إضافة واحدة، وإلا قد يتم استخدام حلّ مكالمات فيديو غير صحيح عند تفعيل الإضافة. على الرغم من أنّه يمكنك تغيير الاسم المعروض لإحدى الإضافات، لا يجب تغيير رقم التعريف. |
name |
الحقل مطلوب. الاسم المعروض لحلّ المؤتمرات |
logoUrl |
الحقل مطلوب. تمثّل هذه السمة عنوان URL لصورة شعار حلّ المؤتمرات. |
CalendarExtensionPoint
تنسيق شائع لتحديد مشغّلات إضافة "تقويم Google".
تمثيل JSON |
---|
{ "runFunction": string } |
الحقول | |
---|---|
runFunction |
الحقل مطلوب. نقطة النهاية التي سيتم تنفيذها عند تفعيل نقطة الإضافة هذه. |
EventAccess
تعداد يحدّد مستوى الوصول إلى البيانات الذي تتطلّبه مشغّلات أحداث الوصول إلى البيانات.
عمليات التعداد | |
---|---|
UNSPECIFIED |
القيمة التلقائية عندما لا يتم ضبط أي قيمة لـ eventAccess |
METADATA |
يمنح مشغّلات الأحداث الإذن بالوصول إلى البيانات الوصفية للأحداث، مثل معرّف الحدث ومعرّف التقويم. |
READ |
يمنح مشغّلات الأحداث إذن الوصول إلى جميع حقول الأحداث المقدَّمة، بما في ذلك البيانات الوصفية والضيوف وبيانات المؤتمر. |
WRITE |
يمنح مشغّلات الأحداث إذن الوصول إلى البيانات الوصفية للأحداث وإمكانية تنفيذ جميع الإجراءات، بما في ذلك إضافة الضيوف وتحديد بيانات مكالمة الفيديو. |
READ_WRITE |
يمنح مشغّلات الأحداث إذن الوصول إلى جميع حقول الأحداث المقدَّمة، بما في ذلك البيانات الوصفية والضيوف وبيانات مكالمة الفيديو، وإمكانية تنفيذ جميع الإجراءات. |
DocsAddOnManifest
السمات التي تخصّص مظهر إحدى إضافات "مستندات Google" وطريقة تنفيذها
تمثيل JSON |
---|
{ "homepageTrigger": { object ( |
الحقول | |
---|---|
homepageTrigger |
في حال توفّر هذه القيمة، يتم تجاوز الإعداد من |
onFileScopeGrantedTrigger |
نقطة النهاية التي سيتم تنفيذها عند منح إذن الوصول إلى نطاق الملف لهذا المستند/المستخدم. |
linkPreviewTriggers[] |
قائمة بنقاط الإضافة لمعاينة الروابط في مستند "مستندات Google" لمزيد من التفاصيل، يُرجى الاطّلاع على معاينة الروابط باستخدام الشرائح الذكية. |
createActionTriggers[] |
قائمة بنقاط الإضافة لإنشاء مراجع تابعة لجهات خارجية من داخل تطبيقات Google Workspace لمزيد من المعلومات، يُرجى الاطّلاع على إنشاء مراجع خارجية من قائمة @. |
DocsExtensionPoint
التنسيق الشائع لتحديد مشغّلات إضافة "مستندات Google"
تمثيل JSON |
---|
{ "runFunction": string } |
الحقول | |
---|---|
runFunction |
الحقل مطلوب. نقطة النهاية التي سيتم تنفيذها عند تفعيل نقطة الإضافة هذه. |
LinkPreviewExtensionPoint
إعدادات مشغّل يتم تنشيطه عندما يكتب المستخدم أو يلصق رابطًا من خدمة تابعة لجهة خارجية أو غير تابعة لـ Google في ملف "مستندات Google" أو "جداول بيانات Google" أو "العروض التقديمية من Google"
تمثيل JSON |
---|
{
"labelText": string,
"localizedLabelText": {
string: string,
...
},
"patterns": [
{
object ( |
الحقول | |
---|---|
labelText |
الحقل مطلوب. نص لشريحة ذكية نموذجية تحث المستخدمين على معاينة الرابط، مثل |
localizedLabelText |
اختيارية: خريطة إذا كانت لغة المستخدم متوفرة في مفاتيح الخريطة، سيظهر للمستخدم الإصدار المترجَم من عنصر يحتوي على قائمة بأزواج |
patterns[] |
الحقل مطلوب. مجموعة من أنماط عناوين URL التي تؤدي إلى تشغيل الإضافة لمعاينة الروابط |
runFunction |
الحقل مطلوب. نقطة نهاية يتم تنفيذها عند تشغيل معاينة رابط. |
logoUrl |
اختيارية: الرمز الذي يظهر في الشريحة الذكية وبطاقة المعاينة في حال عدم توفّره، تستخدم الإضافة رمز شريط الأدوات |
UriPattern
إعدادات كل نمط عنوان URL يؤدي إلى ظهور معاينة للرابط
تمثيل JSON |
---|
{ "hostPattern": string, "pathPrefix": string } |
الحقول | |
---|---|
hostPattern |
مطلوب لكل نمط عنوان URL لمعاينته. نطاق نمط عنوان URL. تعرض الإضافة معاينات للروابط التي تتضمّن هذا النطاق في عنوان URL. لمعاينة الروابط الخاصة بنطاق فرعي معيّن، مثل على سبيل المثال، تتطابق |
pathPrefix |
اختيارية: المسار الذي يلحق بنطاق على سبيل المثال، إذا كان نمط مضيف عنوان URL هو لمطابقة جميع عناوين URL في نطاق نمط المضيف، اترك |
CreateActionExtensionPoint
إعدادات مشغّل يتم تنشيطه عندما يستدعي مستخدم سير عمل إنشاء الموارد في أحد تطبيقات Google Workspace لمزيد من المعلومات، يُرجى الاطّلاع على إنشاء مراجع خارجية من قائمة @.
تمثيل JSON |
---|
{ "id": string, "labelText": string, "localizedLabelText": { string: string, ... }, "runFunction": string, "logoUrl": string } |
الحقول | |
---|---|
id |
الحقل مطلوب. المعرّف الفريد لتمييز نقطة الإضافة هذه. يمكن أن يتضمّن المعرّف 64 حرفًا كحدّ أقصى ويجب أن يكون بالتنسيق |
labelText |
الحقل مطلوب. النص الذي يظهر بجانب رمز نقطة دخول إنشاء المورد، مثل |
localizedLabelText |
اختيارية: خريطة إذا كانت لغة المستخدم متوفرة في مفاتيح الخريطة، سيظهر للمستخدم الإصدار المترجَم من عنصر يحتوي على قائمة بأزواج |
runFunction |
الحقل مطلوب. نقطة النهاية التي سيتم تنفيذها عند بدء سير عمل إنشاء الموارد لإنشاء رابط |
logoUrl |
اختيارية: رمز نقطة دخول إنشاء المرجع في حال عدم تضمينها، تستخدم القائمة رمز شريط أدوات الإضافة، |
MeetAddOnManifest
ملف بيان إضافة Meet
تمثيل JSON |
---|
{ "homepageTrigger": { object ( |
الحقول | |
---|---|
homepageTrigger |
في حال توفّر هذه القيمة، يتم تجاوز الإعداد من |
web |
تفاصيل حول الإضافات التي تحسّن أداء تطبيق Meet على الويب |
supportsCollaboration |
تُستخدَم لتحديد ما إذا كانت الإضافة تتيح التعاون أو دعوة مستخدمين آخرين إلى تجربة الإضافة. |
termsUri |
يجب عرض رابط يؤدي إلى بنود الخدمة الخاصة بالإضافة، إذا كانت متوفرة. |
الويب
تفاصيل حول الإضافات التي تحسّن أداء تطبيق Meet على الويب
تمثيل JSON |
---|
{ "sidePanelUri": string, "sidePanelUrl": string, "mainStageUri": string, "supportsScreenSharing": boolean, "supportsCollaboration": boolean, "supportsPopOut": boolean, "hostOrigins": [ string ], "addOnOrigins": [ string ], "openState": enum ( |
الحقول | |
---|---|
sidePanelUri |
معرّف الموارد المنتظم (URI) لإطار iframe الخاص باللوحة الجانبية. |
sidePanelUrl |
عنوان URL لإطار iframe في اللوحة الجانبية |
mainStageUri |
معرّف الموارد المنتظم (URI) لإطار iframe الخاص بـ "المسرح الرئيسي". |
supportsScreenSharing |
تُستخدَم لتحديد ما إذا كانت الإضافة تتيح مشاركة الشاشة في المسرح الرئيسي. |
supportsCollaboration |
تُستخدَم لتحديد ما إذا كانت الإضافة تتيح التعاون أو دعوة مستخدمين آخرين إلى تجربة الإضافة. تم إيقاف هذا الحقل نهائيًا، يُرجى استخدام الحقل ذي المستوى الأعلى في MeetAddOnManifest. |
supportsPopOut |
تُستخدَم لتحديد ما إذا كانت الإضافة تتيح عرض المحتوى في نافذة عائمة في المتصفّح. |
hostOrigins[] |
اسم قديم تم إيقافه نهائيًا. المصادر التي يجب إضافتها إلى السمة frame-src الخاصة بإطار iframe الذي يتضمّن الموقع الإلكتروني التابع لجهة خارجية استخدِم addonorigins بدلاً من ذلك. |
addOnOrigins[] |
المصادر التي يجب إضافتها إلى السمة frame-src الخاصة بإطار iframe الذي يتضمّن الموقع الإلكتروني التابع لجهة خارجية |
openState |
الحالة الأولية عند فتح الإضافة |
supportsCollaborationHostControls |
ما إذا كانت إضافة التعاون تتيح عناصر تحكّم المضيف |
logoUrl |
تمثّل هذه السمة عنوان URL للشعار الذي سيتم عرضه للإضافة. في حال عدم تحديد شعار، سيتم تلقائيًا استخدام الشعار في القسم المشترك من ملف البيان. |
darkModeLogoUrl |
تمثّل هذه السمة نسخة من logourl متوافقة مع الوضع الداكن. |
displayFlow |
مسار العرض الذي ستتّبعه الإضافة عند تشغيلها |
الحالة
تعداد لتحديد حالة فتح الإضافة الأولية.
عمليات التعداد | |
---|---|
STATE_UNSPECIFIED |
لم يتم تحديد الحالة الأولية باستخدام الإضافة. |
SIDE_PANEL_ONLY |
تفتح الإضافة مع تفعيل اللوحة الجانبية فقط. |
MAIN_STAGE_ONLY |
يتم فتح الإضافة مع تفعيل المرحلة الرئيسية فقط. |
SIDE_PANEL_AND_MAIN_STAGE |
يتم فتح الإضافة مع تفعيل كلّ من اللوحة الجانبية والمنطقة الرئيسية. |
DisplayFlow
تعداد لتحديد مسار العرض الذي ستتّبعه الإضافة عند تشغيلها
عمليات التعداد | |
---|---|
DISPLAY_FLOW_UNSPECIFIED |
لم يتم تحديد مسار العرض. |
FOCUS |
يجب أن يتم تشغيل الإضافة في مسار العرض "في المقدّمة". |
AUGMENT |
يجب أن يتم تشغيل الإضافة في مسار العرض "augment". |
SheetsAddOnManifest
السمات التي تخصّص مظهر إضافة "جداول بيانات Google" وطريقة تنفيذها
تمثيل JSON |
---|
{ "homepageTrigger": { object ( |
الحقول | |
---|---|
homepageTrigger |
في حال توفّر هذه القيمة، يتم تجاوز الإعداد من |
onFileScopeGrantedTrigger |
نقطة النهاية التي سيتم تنفيذها عند منح إذن الوصول إلى نطاق الملف لهذا المستند/المستخدم. |
linkPreviewTriggers[] |
قائمة بنقاط الإضافة لمعاينة الروابط في مستند "جداول بيانات Google" لمزيد من التفاصيل، يُرجى الاطّلاع على معاينة الروابط باستخدام الشرائح الذكية. |
SheetsExtensionPoint
التنسيق الشائع لتحديد مشغّلات إحدى إضافات "جداول بيانات Google"
تمثيل JSON |
---|
{ "runFunction": string } |
الحقول | |
---|---|
runFunction |
الحقل مطلوب. نقطة النهاية التي سيتم تنفيذها عند تفعيل نقطة الإضافة هذه. |
SlidesAddOnManifest
السمات التي تخصّص مظهر إحدى إضافات "العروض التقديمية من Google" وطريقة تنفيذها
تمثيل JSON |
---|
{ "homepageTrigger": { object ( |
الحقول | |
---|---|
homepageTrigger |
في حال توفّر هذه القيمة، يتم تجاوز الإعداد من |
onFileScopeGrantedTrigger |
نقطة النهاية التي سيتم تنفيذها عند منح إذن الوصول إلى نطاق الملف لهذا المستند/المستخدم. |
linkPreviewTriggers[] |
قائمة بنقاط الإضافة لمعاينة الروابط في مستند "العروض التقديمية من Google" لمزيد من التفاصيل، يُرجى الاطّلاع على معاينة الروابط باستخدام الشرائح الذكية. |
SlidesExtensionPoint
تنسيق شائع لتحديد مشغّلات إضافات "العروض التقديمية من Google".
تمثيل JSON |
---|
{ "runFunction": string } |
الحقول | |
---|---|
runFunction |
الحقل مطلوب. نقطة النهاية التي سيتم تنفيذها عند تفعيل نقطة الإضافة هذه. |
HttpOptions
خيارات لإرسال طلبات إلى نقاط نهاية إضافة HTTP
تمثيل JSON |
---|
{ "authorizationHeader": enum ( |
الحقول | |
---|---|
authorizationHeader |
إعدادات الرمز المميز المُرسَل في عنوان التفويض |
granularOauthPermissionSupport |
تُستخدَم لتحديد ما إذا كانت الإضافة قد فعّلت ميزة "الموافقة الدقيقة على OAuth". |
HttpAuthorizationHeader
عنوان التفويض الذي تم إرساله في طلبات الإضافة HTTP
عمليات التعداد | |
---|---|
HTTP_AUTHORIZATION_HEADER_UNSPECIFIED |
القيمة التلقائية، وهي تعادل SYSTEM_ID_TOKEN . |
SYSTEM_ID_TOKEN |
إرسال رمز مميّز للمعرّف لحساب خدمة النظام الخاص بإضافة Google Workspace الخاصة بالمشروع (الإعداد التلقائي) |
USER_ID_TOKEN |
أرسِل رمزًا مميّزًا للمعرّف خاصًا بالمستخدم النهائي. |
NONE |
لا ترسِل عنوان مصادقة. |
GranularOauthPermissionSupport
تُستخدَم لتحديد ما إذا كانت الإضافة قد فعّلت ميزة "الموافقة الدقيقة على OAuth".
عمليات التعداد | |
---|---|
GRANULAR_OAUTH_PERMISSION_SUPPORT_UNSPECIFIED |
القيمة التلقائية، ويجب عدم استخدامها. |
OPT_IN |
تم تفعيل ميزة "الموافقة الدقيقة على OAuth" للإضافة. |
OPT_OUT |
تم إيقاف ميزة "الموافقة الدقيقة على OAuth" في الإضافة. |
الطُرق |
|
---|---|
|
تنشئ هذه الطريقة عملية نشر بالاسم والإعداد المحدّدَين. |
|
يحذف عملية النشر بالاسم المحدّد. |
|
تعرض هذه الطريقة عملية النشر بالاسم المحدّد. |
|
تعرض هذه الطريقة حالة تثبيت عملية نشر تجريبية. |
|
تثبِّت هذه الطريقة عملية نشر في حسابك بغرض الاختبار. |
|
تعرض هذه الطريقة جميع عمليات النشر في مشروع معيّن. |
|
تنشئ هذه الطريقة عملية نشر أو تستبدلها بالاسم المحدّد. |
|
تؤدي هذه الطريقة إلى إلغاء تثبيت عملية نشر اختبارية من حساب المستخدم. |