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)ChatActionResponseنوع ردّ تطبيق Chat.
setUpdatedWidget(updatedWidget)ChatActionResponseتضبط هذه السياسة التطبيق المصغّر المحدَّث الذي يُستخدَم لتوفير خيارات الإكمال التلقائي للأداة.
setUrl(url)ChatActionResponseتمثّل هذه السمة عنوان 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);

المعلمات

الاسمالنوعالوصف
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)

تمثّل هذه السمة عنوان URL الذي يمكن للمستخدمين المصادقة عليه أو ضبطه. لردّ REQUEST_CONFIG فقط الكتابة.

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

المعلمات

الاسمالنوعالوصف
urlStringعنوان URL المراد إرساله

الإرجاع

ChatActionResponse — هذا العنصر، للتسلسل.