تهيئة المورد المستخدمة لتحديد إضافة 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،
مفصولة بواصلة - . مثلاً: en-US
إذا كانت لغة المستخدم موجودة في مفاتيح الخريطة، فسيشاهد المستخدم
نسخة مترجمة من |
patterns[] |
|
runFunction |
https://www.googleapis.com/auth/workspace.linkpreview .
إذا تم تحديد هذه الدالة، يجب تنفيذ هذه الدالة لقبول كائن حدث يحتوي على EDITOR_NAME.matchedUrl.url كوسيطة وعرض قيمة واحدة.
عنصر Card يعرض معاينة رابط في واجهة مستخدم الإضافة.
|
logoUrl |
logoUrl .
|
UriPattern
ضبط كل نمط عنوان URL يؤدي إلى ظهور معاينة الرابط.
تمثيل JSON |
---|
{ "hostPattern": string, "pathPrefix" : string } |
الحقول | |
---|---|
hostPattern |
subdomain.example.com ، يجب تضمين هذا النطاق الفرعي.
لمعاينة الروابط للنطاق بالكامل، حدِّد حرف بدل مع علامة النجمة (* ) كنطاق فرعي.
على سبيل المثال، تتطابق السمة |
pathPrefix |
hostPattern .
على سبيل المثال، إذا كان نمط مضيف عنوان URL هو لمطابقة جميع عناوين URL في نطاق نمط المضيف، اترك |
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،
مفصولة بواصلة - . مثلاً: en-US
إذا كانت لغة المستخدم موجودة في مفاتيح الخريطة، فسيشاهد المستخدم
نسخة مترجمة من |
runFunction |
|
logoUrl |
logoUrl .
|