کلاسی که پارامترهایی را نشان میدهد که یک برنامه چت میتواند برای پیکربندی نحوه ارسال پاسخ خود از آنها استفاده کند.
فقط برای برنامههای 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 Dialog Action(dialogAction) | Chat Action Response | اکشن دیالوگ را روی رویدادی مرتبط با یک دیالوگ تنظیم میکند. |
set Response Type(responseType) | Chat Action Response | نوع پاسخ برنامه چت. |
set Updated Widget(updatedWidget) | Chat Action Response | ویجت بهروزرسانیشده را تنظیم میکند، که برای ارائه گزینههای تکمیل خودکار برای یک ویجت استفاده میشود. |
set Url(url) | Chat Action Response | آدرس اینترنتی (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 Action | Dialog Action | اکشن دیالوگی که باید تنظیم شود. |
بازگشت
ChatActionResponse — این شیء، برای زنجیرهسازی.
setResponseType(responseType)
نوع پاسخ برنامه چت.
const chatActionResponse = CardService.newChatActionResponse().setResponseType( CardService.Type.DIALOG, );
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
response Type | Response Type | نوع پاسخ. |
بازگشت
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 Widget | Updated Widget | ویجت بهروزرسانیشدهای که قرار است تنظیم شود. |
بازگشت
ChatActionResponse — این شیء، برای زنجیرهسازی.
setUrl(url)
URL برای احراز هویت یا پیکربندی کاربران. فقط برای نوع پاسخ REQUEST_CONFIG .
const chatActionResponse = CardService.newChatActionResponse() .setResponseType(CardService.Type.REQUEST_CONFIG) .setUrl('https://www.google.com');
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
url | String | آدرس اینترنتی (URL) برای ارسال. |
بازگشت
ChatActionResponse — این شیء، برای زنجیرهسازی.