سازنده برای اشیاء Chat Response
.
فقط برای برنامههای گپ Google در دسترس است. برای افزونههای 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();
روش ها
روش | نوع برگشت | شرح مختصر |
---|---|---|
add Cards V2(cardWithId) | Chat Response Builder | فیلد کارت پیام را تنظیم می کند. |
build() | Chat Response | پاسخ اقدام فعلی را می سازد و آن را تأیید می کند. |
set Action Response(actionResponse) | Chat Response Builder | فیلد پاسخ اقدام پیام را تنظیم می کند. |
set Text(text) | Chat Response Builder | متن پیام چت را تنظیم می کند. |
مستندات دقیق
add Cards V2(cardWithId)
فیلد کارت پیام را تنظیم می کند. این برای ارسال کارت در پیام Google Chat استفاده می شود. هر کارت با یک شناسه منحصر به فرد همراه است، شی Card With Id
باید ساخته شود و با این روش استفاده شود.
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();
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
card With Id | Card With Id | Card With Id برای استفاده. |
بازگشت
Chat Response Builder
- این شیء، برای زنجیره زدن.
build()
set Action Response(actionResponse)
فیلد پاسخ اقدام پیام را تنظیم می کند.
// 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();
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
action Response | Chat Action Response | Chat Action Response برای استفاده. |
بازگشت
Chat Response Builder
- این شیء، برای زنجیره زدن.
set Text(text)
متن پیام چت را تنظیم می کند.
const chatResponse = CardService.newChatResponseBuilder().setText('Example text').build();
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
text | String | متن مورد استفاده |
بازگشت
Chat Response Builder
- این شیء، برای زنجیره زدن.