คลาสที่แสดงพารามิเตอร์ที่แอป 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);
เมธอด
| เมธอด | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
set | Chat | ตั้งค่าการดำเนินการของกล่องโต้ตอบเป็นเหตุการณ์ที่เกี่ยวข้องกับกล่องโต้ตอบ |
set | Chat | ประเภทการตอบกลับของแอป Chat |
set | Chat | ตั้งค่าวิดเจ็ตที่อัปเดตแล้ว ซึ่งใช้เพื่อแสดงตัวเลือกการเติมข้อความอัตโนมัติสำหรับวิดเจ็ต |
set | Chat | 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);
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
dialog | Dialog | การดำเนินการของกล่องโต้ตอบที่จะตั้งค่า |
รีเทิร์น
ChatActionResponse \- ออบเจ็กต์นี้สำหรับการเชื่อมโยง
setResponseType(responseType)
ประเภทการตอบกลับของแอป Chat
const chatActionResponse = CardService.newChatActionResponse().setResponseType( CardService.Type.DIALOG, );
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
response | Response | ประเภทการตอบกลับ |
รีเทิร์น
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);
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
updated | Updated | วิดเจ็ตที่อัปเดตแล้วที่จะตั้งค่า |
รีเทิร์น
ChatActionResponse \- ออบเจ็กต์นี้สำหรับการเชื่อมโยง
setUrl(url)
URL สำหรับให้ผู้ใช้ตรวจสอบสิทธิ์หรือกำหนดค่า ใช้ได้กับประเภทการตอบกลับ REQUEST_CONFIG เท่านั้น
const chatActionResponse = CardService.newChatActionResponse() .setResponseType(CardService.Type.REQUEST_CONFIG) .setUrl('https://www.google.com');
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
url | String | URL ที่จะส่ง |
รีเทิร์น
ChatActionResponse \- ออบเจ็กต์นี้สำหรับการเชื่อมโยง