Class ChatActionResponse

แชทการดำเนินการการตอบกลับ

คลาสที่แสดงพารามิเตอร์ที่แอป 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)ChatActionResponseURL สำหรับให้ผู้ใช้ตรวจสอบสิทธิ์หรือกําหนดค่า

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

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);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
dialogActionDialogActionการดำเนินการของกล่องโต้ตอบที่จะตั้งค่า

รีเทิร์น

ChatActionResponse — ออบเจ็กต์นี้สําหรับการต่อเชื่อม


setResponseType(responseType)

ประเภทการตอบกลับของแอป Chat

const chatActionResponse = CardService.newChatActionResponse().setResponseType(
    CardService.Type.DIALOG,
);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
responseTypeResponseTypeประเภทการตอบกลับ

รีเทิร์น

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);
ใช้ได้กับแอป Google Chat เท่านั้น ไม่พร้อมใช้งานสำหรับส่วนเสริมของ Google Workspace

พารามิเตอร์

ชื่อประเภทคำอธิบาย
updatedWidgetUpdatedWidgetวิดเจ็ตที่อัปเดตแล้วที่จะตั้งค่า

รีเทิร์น

ChatActionResponse — ออบเจ็กต์นี้สําหรับการต่อเชื่อม


setUrl(url)

URL สำหรับให้ผู้ใช้ตรวจสอบสิทธิ์หรือกําหนดค่า สำหรับคำตอบประเภท REQUEST_CONFIG เท่านั้น

const chatActionResponse = CardService.newChatActionResponse()
                               .setResponseType(CardService.Type.REQUEST_CONFIG)
                               .setUrl('https://www.google.com');

พารามิเตอร์

ชื่อประเภทคำอธิบาย
urlStringURL ที่ส่ง

รีเทิร์น

ChatActionResponse — ออบเจ็กต์นี้สําหรับการต่อเชื่อม