ตัวสร้างสำหรับออบเจ็กต์ 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 - ออบเจ็กต์นี้สำหรับการเชื่อมโยง