Class ChatActionResponse

Chatالإجراءالاستجابة

فئة تمثّل المَعلمات التي يمكن لتطبيق Chat استخدامها لضبط كيفية posted ردّه.

لا تتوفّر هذه الميزة إلا لتطبيقات 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: هذا العنصر، لإنشاء سلسلة.