إجراءات Gmail

تتيح لك كائنات Action إنشاء محتوى تفاعلي السلوك في إضافات Google Workspace. تحدد ما يحدث عندما يتفاعل المستخدم مع أداة (على سبيل المثال، زر) في واجهة المستخدم الإضافية.

يتم إرفاق إجراء بأداة معيّنة باستخدام دالة معالج الأدوات، والتي تحدد أيضًا الشرط الذي يؤدي إلى الإجراء. عند تشغيله، ينفذ إجراء تنفيذًا . يتم تمرير دالة الاستدعاء كائن الحدث الذي يحمل معلومات حول تفاعلات المستخدم من جانب العميل. يجب تنفيذ دالة الاستدعاء وجعلها تُرجع كائن استجابة محددًا.

على سبيل المثال، لنفترض أنّك تريد زرًا لإنشاء بطاقة جديدة وعرضها عند النقر عليه. لإجراء ذلك، يجب إنشاء أداة زر جديدة واستخدام التطبيق المصغّر للزر. دالة المعالج setOnClickAction(action) لإعداد Action لإنشاء البطاقات تشير رسالة الأشكال البيانية Action التي تحدِّدها تحدّد "برمجة تطبيقات Google" وظيفة رد اتصال يتم تنفيذها عند النقر على الزر. في هذه الحالة، تنفيذ دالة معاودة الاتصال لإنشاء البطاقة التي تريدها وإرجاع ActionResponse . يطلب كائن الاستجابة من الإضافة عرض البطاقة التي تحتوي على رد الاتصال إنشاء الوظيفة.

تصف هذه الصفحة إجراءات الأدوات الخاصة بـ Gmail التي يمكنك تضمينها في الإضافية.

تفاعلات Gmail

يمكن أن تتضمن إضافات Google Workspace التي تُوسّع نطاق Gmail إجراء إضافي لتطبيق مصغّر خاص بـ Gmail لإنشاء مسودات الرسائل. هذا النمط الإجراء ذي الصلة دالة معاودة الاتصال لإرجاع كائن استجابة متخصص:

تمت محاولة تنفيذ الإجراء يجب أن تعرض دالة معاودة الاتصال
إنشاء مسودات الرسائل ComposeActionResponse

للاستفادة من هذه الإجراءات وكائنات الاستجابة، يجب أن تضمين https://www.googleapis.com/auth/gmail.addons.current.action.compose النطاق في ملف البيان الخاص به.

إنشاء رسالة

يمكن لإضافة ميزات Google Workspace الإضافية إلى Gmail تحديد أداة تعمل على إنشاء مسودات الرسائل في Gmail عند التفاعل معها (إما رسائل جديدة أو ردود) ولإجراء ذلك، عليك ربط العامل المشغِّل مع دالة رد اتصال تقوم بإرجاع ComposeActionResponse . عند انتهاء تنفيذ وظيفة معاودة الاتصال، يستخدم Gmail هذه المعلومات. لفتح نافذة إنشاء مسودة وتعبئتها.

للحصول على مزيد من التفاصيل ومثال، يمكنك مراجعة إنشاء مسودات الرسائل