الفهرس
ComposeTrigger
(رسالة)ComposeTrigger.DraftAccess
(تعداد)ContextualTrigger
(رسالة)GmailAddOnManifest
(رسالة)UnconditionalTrigger
(رسالة)UniversalAction
(رسالة)
ComposeTrigger
عامل تشغيل يتم تفعيله عندما يُنشئ المستخدِم رسالة إلكترونية.
الحقول | |
---|---|
actions[] |
تحدِّد مجموعة الإجراءات لإضافة وقت الإنشاء. هذه هي الإجراءات التي يمكن للمستخدمين تفعيلها في إحدى الإضافات الخاصة بوقت الكتابة. |
draftAccess |
يحدِّد مستوى الوصول إلى البيانات عند بدء إضافة وقت إنشاء. |
DraftAccess
فهرس يحدّد مستوى الوصول إلى البيانات الذي يتطلّبه عامل تشغيل الإنشاء
عمليات التعداد | |
---|---|
UNSPECIFIED |
القيمة التلقائية عند عدم ضبط أيّ قيمة لـ draftAccess |
NONE |
لا يمكن لعامل تشغيل الإنشاء الوصول إلى أي بيانات من المسودة عند بدء إحدى الإضافات الخاصة بالإنشاء. |
METADATA |
يمنح هذا الإذن عامل التشغيل "الإنشاء" إذن الوصول إلى البيانات الوصفية للمسودة عند بدء إضافة إنشاء. ويشمل ذلك قائمة الجمهور، مثل قائمة "إلى" و"نسخة إلى" في مسودة رسالة. |
ContextualTrigger
يحدِّد مشغِّل يتم تفعيله عندما تستوفي الرسالة الإلكترونية المفتوحة معايير معيّنة. عند بدء تشغيل المشغِّل، يتم تنفيذ نقطة نهاية معيّنة، عادةً لإنشاء بطاقات جديدة وتعديل واجهة المستخدم.
الحقول | |
---|---|
onTriggerFunction |
مطلوب. اسم نقطة النهاية المطلوب الاتصال بها عندما تتطابق رسالة مع عامل التفعيل. |
حقل الربط trigger يحدّد نوع العامل المشغِّل الشروط التي يستخدمها Gmail لعرض الإضافة. يمكن أن يكون trigger واحدًا فقط مما يلي: |
|
unconditional |
يتم تنفيذ عوامل التفعيل غير المشروطة عند فتح أي رسالة بريد إلكتروني. |
GmailAddOnManifest
السمات التي تخصّص مظهر إضافة Gmail وتنفيذها
الحقول | |
---|---|
homepageTrigger |
تحدِّد نقطة نهاية سيتم تنفيذها في السياقات التي لا تتطابق مع عامل تشغيل سياقي مُعلَن. وستظلّ أيّ بطاقات يتم إنشاؤها بواسطة هذه الوظيفة متاحة للمستخدم في جميع الأوقات، ولكن قد يتم حجبها بواسطة المحتوى السياقي عندما تُعلن هذه الإضافة عن عوامل تشغيل أكثر استهدافًا. في حال توفّر هذا الإعداد، يتم تجاهل الإعداد من |
contextualTriggers[] |
تحدِّد مجموعة الشروط التي تؤدي إلى تنشيط الإضافة. |
universalActions[] |
تُحدِّد مجموعة من الإجراءات العامة للإضافة. يشغّل المستخدم الإجراءات الشاملة من قائمة شريط أدوات الإضافة. |
composeTrigger |
يحدِّد عامل التفعيل الخاص بوقت إنشاء الرسالة لإضافة وقت إنشاء الرسالة. هذا هو العامل المشغِّل الذي يدفع الإضافة إلى اتّخاذ إجراء عندما يُنشئ المستخدم رسالة إلكترونية. يجب أن يكون لجميع الإضافات في وقت الكتابة نطاق |
authorizationCheckFunction |
اسم نقطة نهاية للتحقّق من أنّ الإضافة لديها جميع الأذونات المطلوبة التابعة لجهات خارجية، وذلك من خلال فحص واجهات برمجة التطبيقات التابعة لجهات خارجية إذا تعذّر إجراء عملية الفحص، من المفترض أن تُرسِل الدالة استثناءً لبدء عملية التفويض. يتمّ استدعاء هذه الدالة قبل كلّ استدعاء للإضافة لضمان تجربة سلسة للمستخدم. |
UnconditionalTrigger
لا يحتوي هذا النوع على أي حقول.
عامل تشغيل يتم تفعيله عند فتح أي رسالة إلكترونية.
UniversalAction
إجراء متاح دائمًا في قائمة شريط أدوات الإضافة بغض النظر عن سياق الرسالة
الحقول | |
---|---|
text |
مطلوب. نص مرئي للمستخدم يصف الإجراء، على سبيل المثال، "إضافة جهة اتصال جديدة" |
حقل الربط action_type يحدِّد نوع الإجراء سلوك Gmail عندما ينفّذ المستخدم الإجراء. يمكن أن يكون action_type واحدًا فقط مما يلي: |
|
openLink |
رابط يفتحه Gmail عندما ينفّذ المستخدم الإجراء. |
runFunction |
نقطة نهاية يتمّ استدعاؤها عندما يُشغّل المستخدِم الإجراء. اطّلِع على دليل الإجراءات العامة للاطّلاع على التفاصيل. |