Class ChatActionResponse

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)ChatActionResponseChat ऐप्लिकेशन के जवाब का टाइप.
setUpdatedWidget(updatedWidget)ChatActionResponseअपडेट किए गए विजेट को सेट करता है, जिसका इस्तेमाल किसी विजेट के लिए अपने-आप पूरा होने वाले विकल्प देने के लिए किया जाता है.
setUrl(url)ChatActionResponseपुष्टि करने या कॉन्फ़िगर करने के लिए, उपयोगकर्ताओं के लिए यूआरएल.

ज़्यादा जानकारी वाला दस्तावेज़

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)

पुष्टि करने या कॉन्फ़िगर करने के लिए, उपयोगकर्ताओं के लिए यूआरएल. सिर्फ़ REQUEST_CONFIG रिस्पॉन्स टाइप के लिए.

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

पैरामीटर

नामटाइपब्यौरा
urlStringभेजा जाने वाला यूआरएल.

रिटर्न

ChatActionResponse — यह ऑब्जेक्ट, चेन बनाने के लिए है.