คลาสที่แสดงพารามิเตอร์ที่แอปใน Chat ใช้กำหนดค่าการตอบสนองของแอปได้ โพสต์ข้อความ
ใช้ได้กับแอป Google Chat เท่านั้น ใช้ไม่ได้กับส่วนเสริมของ Google Workspace
const card = CardService.newCardBuilder() .setHeader(CardService.newCardHeader().setTitle('Card title')).build(); const dialog = CardService.newDialog() .setBody(card); const dialogAction = CardService.newDialogAction() .setDialog(dialog) const chatActionResponse = CardService.newChatActionResponse() .setResponseType(CardService.Type.DIALOG) .setDialogAction(dialogAction);
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
setDialogAction(dialogAction) | ChatActionResponse | ตั้งค่าการทํางานของกล่องโต้ตอบเป็นเหตุการณ์ที่เกี่ยวข้องกับกล่องโต้ตอบ |
setResponseType(responseType) | ChatActionResponse | ประเภทการตอบกลับของแอป Chat |
setUpdatedWidget(updatedWidget) | ChatActionResponse | ตั้งค่าวิดเจ็ตที่อัปเดต ซึ่งใช้เพื่อแสดงตัวเลือกการเติมข้อความอัตโนมัติสำหรับวิดเจ็ต |
setUrl(url) | ChatActionResponse | URL สำหรับให้ผู้ใช้ตรวจสอบสิทธิ์หรือกำหนดค่า |
เอกสารโดยละเอียด
setDialogAction(dialogAction)
ตั้งค่าการทํางานของกล่องโต้ตอบเป็นเหตุการณ์ที่เกี่ยวข้องกับกล่องโต้ตอบ
const card = CardService.newCardBuilder() .setHeader(CardService.newCardHeader().setTitle('Card title')).build(); const dialog = CardService.newDialog() .setBody(card); const dialogAction = CardService.newDialogAction() .setDialog(dialog) const chatActionResponse = CardService.newChatActionResponse() .setResponseType(CardService.Type.DIALOG) .setDialogAction(dialogAction);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
dialogAction | DialogAction | การทำงานของกล่องโต้ตอบที่จะตั้งค่า |
รีเทิร์น
ChatActionResponse
— ออบเจ็กต์นี้สำหรับการทำห่วงโซ่
setResponseType(responseType)
ประเภทการตอบกลับของแอป Chat
const chatActionResponse = CardService.newChatActionResponse() .setResponseType(CardService.Type.DIALOG)
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
responseType | ResponseType | ประเภทคำตอบ |
รีเทิร์น
ChatActionResponse
— ออบเจ็กต์นี้สำหรับการทำห่วงโซ่
setUpdatedWidget(updatedWidget)
ตั้งค่าวิดเจ็ตที่อัปเดต ซึ่งใช้เพื่อแสดงตัวเลือกการเติมข้อความอัตโนมัติสำหรับวิดเจ็ต
const updatedWidget = CardService.newUpdatedWidget() .addItem("Contact 1", "contact-1", false, "https://www.gstatic.com/images/branding/product/2x/contacts_48dp.png", "Contact one description") .addItem("Contact 2", "contact-2", false, "https://www.gstatic.com/images/branding/product/2x/contacts_48dp.png", "Contact two description") .addItem("Contact 3", "contact-3", false, "https://www.gstatic.com/images/branding/product/2x/contacts_48dp.png", "Contact three description") .addItem("Contact 4", "contact-4", false, "https://www.gstatic.com/images/branding/product/2x/contacts_48dp.png", "Contact four description") .addItem("Contact 5", "contact-5", false, "https://www.gstatic.com/images/branding/product/2x/contacts_48dp.png", "Contact five description"); const actionResponse = CardService.newChatActionResponse() .setUpdatedWidget(updatedWidget) .setResponseType(CardService.ResponseType.UPDATE_WIDGET);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
updatedWidget | UpdatedWidget | วิดเจ็ตที่อัปเดตแล้วที่จะตั้งค่า |
รีเทิร์น
ChatActionResponse
— ออบเจ็กต์นี้สำหรับการทำห่วงโซ่
setUrl(url)
URL สำหรับให้ผู้ใช้ตรวจสอบสิทธิ์หรือกำหนดค่า สำหรับการตอบกลับ REQUEST_CONFIG
เท่านั้น
ประเภท
const chatActionResponse = CardService.newChatActionResponse() .setResponseType(CardService.Type.REQUEST_CONFIG) .setUrl('https://www.google.com');
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
url | String | URL ที่จะส่ง |
รีเทิร์น
ChatActionResponse
— ออบเจ็กต์นี้สำหรับการทำห่วงโซ่