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: هذا الكائن، للتسلسل.