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: هذا العنصر، للتسلسل