أداة إنشاء لعناصر ActionResponse
متاحة لإضافات 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 | يضبط علامة للإشارة إلى أنّ هذا الإجراء غيّر حالة البيانات الحالية. |
مستندات تفصيلية
addModifyCard(modifyCard)
تضبط هذه السمة عملية تعديل البطاقة على الإجراء.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
modify | Modify | Modify المطلوب استخدامه. |
الإرجاع
ActionResponseBuilder: هذا العنصر، للتسلسل
build()
تنشئ هذه السمة ردّ الإجراء الحالي وتتحقّق من صحته.
الإرجاع
ActionResponse: هي ActionResponse تم التحقّق من صحتها.
عمليات الطرح
Error: إذا كان ردّ الإجراء الذي تم إنشاؤه غير صالح.
setLinkPreview(linkPreview)
تضبط هذه السمة LinkPreview على الإجراء.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
link | Link | Link المطلوب استخدامه. |
الإرجاع
ActionResponseBuilder: هذا العنصر، للتسلسل
setNotification(notification)
تضبط هذه السمة الإشعار الذي سيتم عرضه عند تفعيل الإجراء.
const notification = AddOnsResponseService.newNotification().setText("You closed a dialog!"); const action = AddOnsResponseService.newActionResponseBuilder() .setNotification(notification) .build();
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
notification | Notification | Notification المطلوب استخدامه. |
الإرجاع
ActionResponseBuilder: هذا العنصر، للتسلسل
setOpenLink(openLink)
تضبط هذه السمة عنوان URL الذي سيتم الانتقال إليه عند تفعيل الإجراء.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
open | Open | Open المطلوب استخدامه. |
الإرجاع
ActionResponseBuilder: هذا العنصر، للتسلسل
setStateChanged(stateChanged)
يضبط علامة للإشارة إلى أنّ هذا الإجراء غيّر حالة البيانات الحالية. على سبيل المثال، إذا أدّى الإجراء إلى إنشاء مهمة أو تعديل معلومات الاتصال. عند ضبط هذا العلامة على true، يمكن للخدمات، مثل Gmail، محاولة محو أي بيانات حالة مخزّنة مؤقتًا مرتبطة بهذا الإجراء.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
state | Boolean | تحدّد هذه السمة ما إذا كان هذا الإجراء قد غيّر بيانات الحالة الحالية. القيمة التلقائية هي false. |
الإرجاع
ActionResponseBuilder: هذا العنصر، للتسلسل