إعدادات الموارد المستخدَمة لتحديد محتوى إضافة Google Workspace وسلوكها ضمن أدوات التعديل يجب أن تتضمّن بيانات Google Workspace الإضافية جميع المكوّنات التي تم وضع علامة مطلوب عليها إذا كانت توسّع المحرّر.
المحرّرون
إعدادات بيان إضافة Google Workspace لإضافات "المحرّر" لمزيد من التفاصيل، يُرجى الاطّلاع على مقالة توسيع نطاق "المحرّرين" باستخدام إضافات Google Workspace.
| تمثيل JSON |
|---|
{
"homepageTrigger": {
object (HomepageTrigger)
},
"onFileScopeGrantedTrigger": {
object (OnFileScopeGrantedTrigger)
},
"linkPreviewTriggers": [
{
object (LinkPreviewTriggers)
}
],
"createActionTriggers": [
{
object (CreateActionTriggers)
}
} |
| الحقول | |
|---|---|
homepageTrigger |
تنشئ دالة المشغّل هذه الصفحة الرئيسية للميزة الإضافية في التطبيق المضيف، ما يؤدي إلى إلغاء
|
onFileScopeGrantedTrigger |
مطلوب إذا كانت الإضافة تتضمّن سلوكًا
خاصًا بالمستند الحالي، ويتم تشغيله عندما يمنح المستخدم
الإذن بنطاق |
linkPreviewTriggers[] |
مطلوب لمعاينة الروابط قائمة بمشغّلات معاينة الروابط في ملف "مستندات Google" أو "جداول بيانات Google" أو "العروض التقديمية من Google" لمزيد من التفاصيل، يُرجى الاطّلاع على معاينة الروابط باستخدام الشرائح الذكية. |
createActionTriggers[] |
مطلوب لإنشاء مورد تابع لجهة خارجية. قائمة بالمشغّلات لإنشاء مراجع في خدمة تابعة لجهة خارجية من القائمة @ لمعرفة التفاصيل، يُرجى الاطّلاع على إنشاء مراجع خارجية باستخدام الشرائح الذكية. |
OnFileScopeGrantedTrigger
إعدادات مشغّل سياقي يتم تنشيطها عندما يستخدم مربّع الحوار الخاص بنطاق ملف الطلب CardService.newEditorFileScopeActionResponseBuilder().requestFileScopeForActiveDocument().build(); ويمنح المستخدم إذن نطاق drive.file.
| تمثيل JSON |
|---|
{
"runFunction": string
} |
| الحقول | |
|---|---|
runFunction |
drive.file. يجب أن تعرض الدالة صفيفًا من عناصر Card لواجهة المستخدم.
|
LinkPreviewTriggers
إعدادات مشغّل يتم تنشيطه عندما يكتب المستخدم رابطًا أو يلصقه من خدمة تابعة لجهة خارجية في ملف "مستندات Google" أو "جداول بيانات Google" أو "العروض التقديمية من Google"
لإعداد هذا المشغّل لإحدى إضافات Google Workspace، يُرجى الاطّلاع على مقالة معاينة الروابط باستخدام الشرائح الذكية.
| تمثيل JSON |
|---|
{
"labelText": string,
"localizedLabelText": {
string: string,
...
},
"runFunction": string,
"logoUrl": string,
"patterns": [
{
object(patterns)
}
]
} |
| الحقول | |
|---|---|
labelText |
Example: Support case هذا النص
ثابت.
|
localizedLabelText |
labelText لتكييفها مع اللغات الأخرى يجب تنسيق اللغة وفقًا لمعيار ISO 639 والبلد/المنطقة وفقًا لمعيار ISO 3166، مع الفصل بينهما بشرطة -.
|
patterns[] |
|
runFunction |
https://www.googleapis.com/auth/workspace.linkpreview. يجب أن تقبل الدالة عنصر حدث يتضمّن السمة matchedUrl.url التي تحتوي على عنوان URL للمعاينة، وأن تعرض عنصر Card.
|
logoUrl |
logoUrl.
|
UriPattern
إعدادات كل نمط عنوان URL يؤدي إلى ظهور معاينة للرابط
| تمثيل JSON |
|---|
{
"hostPattern": string,
"pathPrefix" : string
} |
| الحقول | |
|---|---|
hostPattern |
*).
|
pathPrefix |
pathPrefix فارغًا.
|
CreateActionTriggers
إعدادات مشغّل يتم تنشيطه عندما يختار المستخدم عنصر قائمة من قائمة @ الخاصة بعمليات الدمج مع جهات خارجية في "مستندات Google"
لإعداد هذا المشغّل لإضافة Google Workspace، اطّلِع على إنشاء مراجع تابعة لجهات خارجية باستخدام الشرائح الذكية.
| تمثيل JSON |
|---|
{
"id": string,
"labelText": string,
"localizedLabelText": {
string: string,
...
},
"runFunction": string,
"logoUrl": string,
} |
| الحقول | |
|---|---|
id |
[a-zA-Z0-9-]+..
|
labelText |
Create support case
|
localizedLabelText |
labelText لتحديد الموقع الجغرافي يجب تنسيق اللغة وفقًا لمعيار ISO 639 والبلد أو المنطقة وفقًا لمعيار ISO 3166، مع الفصل بينهما بشرطة -.
|
runFunction |
|
logoUrl |
logoUrl.
|