Builder untuk objek ChatResponse.
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 nilai yang ditampilkan | Deskripsi singkat |
|---|---|---|
add | Chat | Menetapkan kolom kartu pesan. |
build() | Chat | Membangun respons tindakan saat ini dan memvalidasinya. |
set | Chat | Menetapkan kolom respons tindakan pesan. |
set | Chat | Menetapkan teks pesan Chat. |
Dokumentasi mendetail
addCardsV2(cardWithId)
Menetapkan kolom kartu pesan. Objek ini digunakan untuk mengirim kartu dalam pesan Google Chat. Setiap
kartu dikaitkan dengan ID unik, objek CardWithId 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
ChatResponseBuilder — Objek ini, untuk dirangkaikan.
build()
Membangun respons tindakan saat ini dan memvalidasinya.
Pulang pergi
ChatResponse — ChatResponse yang divalidasi.
setActionResponse(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
ChatResponseBuilder — Objek ini, untuk dirangkaikan.
setText(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
ChatResponseBuilder — Objek ini, untuk dirangkaikan.