- المورد: Deployment
- 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
- الطُرق
المورد: Deployment
نشر إضافة 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, "openLink": string, "runFunction": string } |
| الحقول | |
|---|---|
label |
الحقل مطلوب. نص يظهر للمستخدم يصف الإجراء الذي تم اتخاذه من خلال تفعيل نقطة الإضافة هذه، على سبيل المثال، "إضافة جهة اتصال جديدة". |
| الحقل مطلوب. نوع الإجراء المتوافق مع عنصر قائمة إجراءات عامة ويمكن أن يكون رابطًا لفتحه أو نقطة نهاية لتنفيذها. في ما يلي قائمة بالحقول التي يستبعد بعضها بعضًا. سيتم ضبط حقل واحد على الأكثر في الرد: | |
openLink |
عنوان URL الذي سيتم فتحه بواسطة UniversalAction. |
runFunction |
نقطة النهاية التي سيتم تشغيلها بواسطة UniversalAction. |
| نهاية الحقول التي يستبعد كلّ منها الآخر | |
GmailAddOnManifest
السمات التي تخصّص مظهر إضافة ميزات Gmail وتنفيذها
| تمثيل JSON |
|---|
{ "homepageTrigger": { object ( |
| الحقول | |
|---|---|
homepageTrigger |
يحدّد نقطة نهاية سيتم تنفيذها في سياقات لا تتطابق مع عامل تشغيل سياقي مُعلَن. ستكون أي بطاقات يتم إنشاؤها بواسطة هذه الدالة متاحة دائمًا للمستخدم، ولكن قد يحجبها المحتوى السياقي عندما تعلن هذه الإضافة عن المزيد من المشغلات المستهدفة. في حال توفّر هذه القيمة، يتم تجاوز الإعدادات من |
contextualTriggers[] |
تحدِّد مجموعة الشروط التي تؤدي إلى تفعيل الإضافة. |
universalActions[] |
تحدّد مجموعة من الإجراءات العامة للإضافة. يُفعّل المستخدم الإجراءات العامة من قائمة شريط أدوات الإضافة. |
composeTrigger |
تحدِّد عامل تفعيل وقت الإنشاء لإضافة وقت الإنشاء. هذا هو المشغّل الذي يتسبب في اتخاذ الإضافة لإجراء عندما يقوم المستخدم بإنشاء رسالة إلكترونية. يجب أن تتضمّن جميع الإضافات المخصّصة لوقت الإنشاء النطاق |
authorizationCheckFunction |
اسم نقطة النهاية التي تتحقّق من أنّ الإضافة لديها جميع الأذونات المطلوبة من الجهات الخارجية، وذلك من خلال فحص واجهات برمجة التطبيقات التابعة لجهات خارجية. إذا تعذّر التحقّق، يجب أن تُظهر الدالة استثناءً لبدء عملية التفويض. يتم استدعاء هذه الدالة قبل كل استدعاء للإضافة لضمان تجربة مستخدم سلسة. |
ContextualTrigger
تحدّد هذه السمة مشغّلاً يتم تنشيطه عندما تستوفي الرسالة الإلكترونية المفتوحة معايير معيّنة. عند تفعيل المشغّل، يتم تنفيذ نقطة نهاية محدّدة، عادةً لإنشاء بطاقات جديدة وتعديل واجهة المستخدم.
| تمثيل JSON |
|---|
{
"onTriggerFunction": string,
"unconditional": {
object ( |
| الحقول | |
|---|---|
onTriggerFunction |
الحقل مطلوب. اسم نقطة النهاية التي سيتم استدعاؤها عندما تتطابق رسالة مع عامل التفعيل. |
| يحدّد نوع عامل التفعيل الشروط التي يستخدمها Gmail لعرض الإضافة. في ما يلي قائمة بالحقول التي يستبعد بعضها بعضًا. سيتم ضبط حقل واحد على الأكثر في الرد: | |
unconditional |
يتم تنفيذ المشغّلات غير المشروطة عند فتح أي رسالة بريد إلكتروني. |
| نهاية الحقول التي يستبعد كلّ منها الآخر | |
UnconditionalTrigger
لا يحتوي هذا النوع على أي حقول.
مشغِّل يتم تنشيطه عند فتح أي رسالة إلكترونية
UniversalAction
إجراء متاح دائمًا في قائمة شريط أدوات الإضافة بغض النظر عن سياق الرسالة.
| تمثيل JSON |
|---|
{ "text": string, "openLink": string, "runFunction": string } |
| الحقول | |
|---|---|
text |
الحقل مطلوب. نص يظهر للمستخدم يصف الإجراء، مثل "إضافة جهة اتصال جديدة" |
| يحدّد نوع الإجراء سلوك Gmail عندما يستدعي المستخدم الإجراء. في ما يلي قائمة بالحقول التي يستبعد بعضها بعضًا. سيتم ضبط حقل واحد على الأكثر في الرد: | |
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[] |
اختيارية: يحدّد هذا الحقل منصات مكالمات الفيديو التي توفّرها هذه الإضافة. |
createSettingsUrlFunction |
نقطة نهاية يتم تنفيذها لإنشاء عنوان URL لصفحة إعدادات الإضافة |
eventOpenTrigger |
نقطة نهاية يتم تفعيلها عند فتح حدث لعرضه أو تعديله |
eventUpdateTrigger |
نقطة نهاية يتم تشغيلها عند تعديل حدث مفتوح |
calendarNotificationTrigger |
اختيارية: يتم تفعيل هذا الحدث عند إنشاء حدث أو تعديله في تقويم اشترك فيه المستخدم. لا ينطبق إلا على المشغّلات التي أنشأها لمنع تكرار إرسال الإشعارات، عندما تعدّل إضافة حدثًا في "تقويم Google" باستخدام Calendar API مع بيانات اعتماد المصادقة من مشروع Google Cloud نفسه الذي يستضيف عملية نشر الإضافة، يوقف النظام الأساسي إشعارات التعديل. لا يمكن تفعيل طلبات بيانات Calendar API لمشروعك ذاتيًا. لا ينطبق ذلك على |
eventAttachmentTrigger |
إعداد لمشغّل سياقي يتم تنفيذه عندما ينقر المستخدم على موفّر مرفقات الإضافة في القائمة المنسدلة في "تقويم Google". |
currentEventAccess |
يحدّد مستوى الوصول إلى البيانات عند تفعيل إضافة حدث. |
ConferenceSolution
تحدّد القيم ذات الصلة بالاجتماعات.
| تمثيل JSON |
|---|
{ "onCreateFunction": string, "id": string, "name": string, "logoUrl": string } |
| الحقول | |
|---|---|
onCreateFunction |
الحقل مطلوب. نقطة النهاية التي يجب طلبها عند إنشاء بيانات الاجتماع |
id |
الحقل مطلوب. يجب تخصيص أرقام التعريف بشكل فريد على مستوى منصات مكالمات الفيديو ضمن إضافة واحدة، وإلا قد يتم استخدام منصة مكالمات الفيديو الخاطئة عند تشغيل الإضافة. على الرغم من أنّه يمكنك تغيير الاسم المعروض لإضافة، يجب عدم تغيير المعرّف. |
name |
الحقل مطلوب. الاسم المعروض لمنصة مكالمات الفيديو |
logoUrl |
الحقل مطلوب. عنوان URL لصورة شعار منصة مكالمات الفيديو |
CalendarExtensionPoint
التنسيق الشائع لتعريف مشغّلات إضافة التقويم
| تمثيل 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 |
نسخة من عنوان URL للشعار في الوضع الداكن |
displayFlow |
مسار العرض الذي ستتبعه الإضافة عند تشغيلها |
ولاية
قائمة تعداد لتحديد حالة فتح الإضافة الأولية
| عمليات التعداد | |
|---|---|
STATE_UNSPECIFIED |
لم يتم تحديد الحالة الأولية باستخدام الإضافة. |
SIDE_PANEL_ONLY |
يتم فتح الإضافة مع تفعيل اللوحة الجانبية فقط. |
MAIN_STAGE_ONLY |
يتم فتح الإضافة مع تفعيل المرحلة الرئيسية فقط. |
SIDE_PANEL_AND_MAIN_STAGE |
يتم فتح الإضافة مع تفعيل كل من اللوحة الجانبية والمرحلة الرئيسية. |
DisplayFlow
قائمة تعداد لتحديد مسار العرض الذي ستتّبعه الإضافة عند تشغيلها
| عمليات التعداد | |
|---|---|
DISPLAY_FLOW_UNSPECIFIED |
لم يتم تحديد مسار العرض. |
FOCUS |
يجب تشغيل الإضافة في مسار عرض "التركيز". |
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" في الإضافة. |
الطُرق |
|
|---|---|
|
تنشئ هذه الطريقة عملية نشر بالاسم والإعدادات المحدّدة. |
|
لحذف عملية النشر بالاسم المحدّد |
|
يتم الحصول على عملية النشر بالاسم المحدّد. |
|
تتيح هذه الطريقة الحصول على حالة تثبيت عملية نشر تجريبية. |
|
لتثبيت عملية نشر في حسابك من أجل الاختبار |
|
تعرض هذه الطريقة قائمة بجميع عمليات النشر في مشروع معيّن. |
|
تنشئ هذه الطريقة عملية نشر بالاسم المحدّد أو تستبدلها. |
|
لإلغاء تثبيت عملية نشر تجريبية من حساب المستخدم |