Class ActionResponseBuilder

ActionResponseBuilder

ตัวสร้างสำหรับออบเจ็กต์ 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();

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
addModifyCard(modifyCard)ActionResponseBuilderตั้งค่าการดำเนินการแก้ไขบัตรเป็นการดำเนินการ
build()ActionResponseสร้างการตอบกลับการดำเนินการปัจจุบันและตรวจสอบ
setLinkPreview(linkPreview)ActionResponseBuilderตั้งค่า LinkPreview เป็นการดำเนินการ
setNavigation(navigation)ActionResponseBuilderตั้งค่าการตอบกลับเป็นการดำเนินการ Navigation
setNotification(notification)ActionResponseBuilderตั้งค่าการแจ้งเตือนให้แสดงเมื่อเปิดใช้งานการดำเนินการ
setOpenLink(openLink)ActionResponseBuilderตั้งค่า URL ที่จะไปยังเมื่อเปิดใช้งานการดำเนินการ
setStateChanged(stateChanged)ActionResponseBuilderตั้งค่าสถานะเพื่อระบุว่าการดำเนินการนี้เปลี่ยนสถานะข้อมูลที่มีอยู่

เอกสารโดยละเอียด

addModifyCard(modifyCard)

ตั้งค่าการดำเนินการแก้ไขบัตรเป็นการดำเนินการ

พารามิเตอร์

ชื่อประเภทคำอธิบาย
modifyCardModifyCardModifyCard ที่จะใช้

รีเทิร์น

ActionResponseBuilder - ออบเจ็กต์นี้สำหรับการเชื่อมโยง


build()

สร้างการตอบกลับการดำเนินการปัจจุบันและตรวจสอบ

รีเทิร์น

ActionResponse — ActionResponse ที่ตรวจสอบแล้ว

การขว้าง

Error — หากการตอบกลับการดำเนินการที่สร้างขึ้นไม่ถูกต้อง


setLinkPreview(linkPreview)

ตั้งค่า LinkPreview เป็นการดำเนินการ

พารามิเตอร์

ชื่อประเภทคำอธิบาย
linkPreviewLinkPreviewLinkPreview ที่จะใช้

รีเทิร์น

ActionResponseBuilder - ออบเจ็กต์นี้สำหรับการเชื่อมโยง


setNavigation(navigation)

ตั้งค่าการตอบกลับเป็นการดำเนินการ Navigation

const navigation = AddOnsResponseService.newNavigation()
    .setEndNavigation(AddOnsResponseService.EndNavigation.CLOSE_DIALOG);

const action = AddOnsResponseService.newActionResponseBuilder()
    .setNavigation(navigation)
    .build();

พารามิเตอร์

ชื่อประเภทคำอธิบาย
navigationNavigationNavigation ที่จะใช้

รีเทิร์น

ActionResponseBuilder - ออบเจ็กต์นี้สำหรับการเชื่อมโยง


setNotification(notification)

ตั้งค่าการแจ้งเตือนให้แสดงเมื่อเปิดใช้งานการดำเนินการ

const notification = AddOnsResponseService.newNotification().setText("You closed a dialog!");

const action = AddOnsResponseService.newActionResponseBuilder()
    .setNotification(notification)
    .build();

พารามิเตอร์

ชื่อประเภทคำอธิบาย
notificationNotificationNotification ที่จะใช้

รีเทิร์น

ActionResponseBuilder - ออบเจ็กต์นี้สำหรับการเชื่อมโยง


ตั้งค่า URL ที่จะไปยังเมื่อเปิดใช้งานการดำเนินการ

พารามิเตอร์

ชื่อประเภทคำอธิบาย
openLinkOpenLinkOpenLink ที่จะใช้

รีเทิร์น

ActionResponseBuilder - ออบเจ็กต์นี้สำหรับการเชื่อมโยง


setStateChanged(stateChanged)

ตั้งค่าสถานะเพื่อระบุว่าการดำเนินการนี้เปลี่ยนสถานะข้อมูลที่มีอยู่ เช่น หากการดำเนินการสร้างงานหรืออัปเดตข้อมูลติดต่อ เมื่อตั้งค่าสถานะนี้เป็น true บริการต่างๆ เช่น Gmail จะพยายามล้างข้อมูลสถานะที่แคชไว้ซึ่งเชื่อมโยงกับการดำเนินการนี้

พารามิเตอร์

ชื่อประเภทคำอธิบาย
stateChangedBooleanการดำเนินการนี้ได้เปลี่ยนข้อมูลสถานะที่มีอยู่หรือไม่ ค่าเริ่มต้นคือ false

รีเทิร์น

ActionResponseBuilder - ออบเจ็กต์นี้สำหรับการเชื่อมโยง