أداة إنشاء لعناصر Action
متاحة لإضافات Google Workspace.
const notification = AddOnsResponseService.newNotification().setText("You closed a dialog!"); const navigation = AddOnsResponseService.newNavigation() .setEndNavigation(AddOnsResponseService.EndNavigation.CLOSE_DIALOG); const action = AddOnsResponseService.newActionResponseBuilder() .setNavigation(navigation) .setNotification(notification) .build();
الطُرق
| الطريقة | نوع القيمة التي يتم إرجاعها | وصف قصير |
|---|---|---|
add | Action | تضبط هذه السمة عملية تعديل البطاقة على الإجراء. |
build() | Action | تنشئ هذه السمة ردّ الإجراء الحالي وتتحقّق من صحته. |
set | Action | تضبط هذه السمة LinkPreview على الإجراء. |
set | Action | تضبط هذه السمة الردّ على إجراء Navigation. |
set | Action | تضبط هذه السمة الإشعار الذي سيتم عرضه عند تفعيل الإجراء. |
set | Action | تضبط هذه السمة عنوان URL الذي سيتم الانتقال إليه عند تفعيل الإجراء. |
set | Action | يضبط علامة للإشارة إلى أنّ هذا الإجراء غيّر حالة البيانات الحالية. |
مستندات تفصيلية
add Modify Card(modifyCard)
تضبط هذه السمة عملية تعديل البطاقة على الإجراء.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
modify | Modify | تمثّل هذه السمة Modify المطلوب استخدامه. |
الإرجاع
Action: هذا الكائن، للتسلسل
build()
تنشئ هذه السمة ردّ الإجراء الحالي وتتحقّق من صحته.
الإرجاع
Action: تمثّل ActionResponse تم التحقّق من صحتها.
الرميات
Error: إذا كان ردّ الإجراء الذي تم إنشاؤه غير صالح.
set Link Preview(linkPreview)
تضبط هذه السمة LinkPreview على الإجراء.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
link | Link | تمثّل هذه السمة Link المطلوب استخدامه. |
الإرجاع
Action: هذا الكائن، للتسلسل
set Notification(notification)
تضبط هذه السمة الإشعار الذي سيتم عرضه عند تفعيل الإجراء.
const notification = AddOnsResponseService.newNotification().setText("You closed a dialog!"); const action = AddOnsResponseService.newActionResponseBuilder() .setNotification(notification) .build();
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
notification | Notification | تمثّل هذه السمة Notification المطلوب استخدامه. |
الإرجاع
Action: هذا العنصر، للتسلسل
set Open Link(openLink)
تضبط هذه السمة عنوان URL الذي سيتم الانتقال إليه عند تفعيل الإجراء.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
open | Open | تمثّل هذه السمة Open المطلوب استخدامه. |
الإرجاع
Action: هذا الكائن، للتسلسل
set State Changed(stateChanged)
يضبط علامة للإشارة إلى أنّ هذا الإجراء غيّر حالة البيانات الحالية. على سبيل المثال، إذا أدّى الإجراء إلى إنشاء مهمة أو تعديل معلومات الاتصال. عند ضبط هذا العلامة على true، يمكن لخدمات مثل Gmail محاولة محو أي بيانات حالة مخزّنة مؤقتًا مرتبطة بهذا الإجراء.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
state | Boolean | تُستخدَم لتحديد ما إذا كان هذا الإجراء قد غيّر بيانات الحالة الحالية. القيمة التلقائية هي false. |
الإرجاع
Action: هذا العنصر، للتسلسل