Builder untuk objek Chat
.
Hanya tersedia untuk aplikasi Google Chat. Tidak tersedia untuk Add-on Google Workspace.
const cardSection = CardService.newCardSection(); cardSection.addWidget( CardService.newTextParagraph().setText('This is a text paragraph widget.'), ); const card = CardService.newCardBuilder() .setName('Card name') .setHeader(CardService.newCardHeader().setTitle('Card title')) .addSection(cardSection) .build(); const cardWithId = CardService.newCardWithId().setCardId('card_id').setCard(card); const chatResponse = CardService.newChatResponseBuilder() .addCardsV2(cardWithId) .setText('Example text') .build();
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
add | Chat | Menetapkan kolom kartu pesan. |
build() | Chat | Membuat respons tindakan saat ini dan memvalidasinya. |
set | Chat | Menetapkan kolom respons tindakan pesan. |
set | Chat | Menetapkan teks pesan Chat. |
Dokumentasi mendetail
add Cards V2(cardWithId)
Menetapkan kolom kartu pesan. Ini digunakan untuk mengirim kartu dalam pesan Google Chat. Setiap kartu dikaitkan dengan ID unik, objek Card
harus dibuat dan digunakan dengan metode ini.
const cardSection = CardService.newCardSection(); cardSection.addWidget( CardService.newTextParagraph().setText('This is a text paragraph widget.'), ); const card = CardService.newCardBuilder() .setHeader(CardService.newCardHeader().setTitle('Card title')) .addSection(cardSection) .build(); const cardWithId = CardService.newCardWithId().setCardId('card_id').setCard(card); const chatResponse = CardService.newChatResponseBuilder().addCardsV2(cardWithId).build();
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
card | Card | Card yang akan digunakan. |
Pulang pergi
Chat
— Objek ini, untuk pembuatan rantai.
build()
Membuat respons tindakan saat ini dan memvalidasinya.
Pulang pergi
Chat
— ChatResponse yang divalidasi.
set Action Response(actionResponse)
Menetapkan kolom respons tindakan pesan.
// Build the card. const card = CardService.newCardBuilder() .setHeader(CardService.newCardHeader().setTitle('card title')) .build(); // Creates the dialog. const dialog = CardService.newDialog().setBody(card); // Creates the dialog action. const dialogAction = CardService.newDialogAction().setDialog(dialog); // Creates the action response and sets the type to DIALOG. const actionResponse = CardService.newChatActionResponse() .setDialogAction(dialogAction) .setResponseType(CardService.Type.DIALOG); // Creates the Chat response and sets the action response. const chatResponse = CardService.newChatResponseBuilder() .setActionResponse(actionResponse) .build();
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
action | Chat | Chat yang akan digunakan. |
Pulang pergi
Chat
— Objek ini, untuk pembuatan rantai.
set Text(text)
Menetapkan teks pesan Chat.
const chatResponse = CardService.newChatResponseBuilder().setText('Example text').build();
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
text | String | Teks yang akan digunakan. |
Pulang pergi
Chat
— Objek ini, untuk pembuatan rantai.