فئة تمثّل المَعلمات التي يمكن لتطبيق 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);
الطُرق
الطريقة | نوع القيمة التي يتم عرضها | وصف قصير |
---|---|---|
set | Chat | تعيين إجراء الحوار إلى حدث مرتبط بمربّع حوار |
set | Chat | نوع ردّ تطبيق Chat |
set | Chat | تُستخدَم لضبط التطبيق المصغّر المعدَّل، والذي يقدّم خيارات الإكمال التلقائي لتطبيق مصغّر. |
set | Chat | عنوان URL الذي يمكن للمستخدمين استخدامه للمصادقة أو الضبط |
مستندات تفصيلية
set Dialog Action(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);
المعلمات
الاسم | النوع | الوصف |
---|---|---|
dialog | Dialog | إجراء مربّع الحوار المطلوب ضبطه. |
الإرجاع
Chat
: هذا العنصر، لإنشاء سلسلة.
set Response Type(responseType)
نوع ردّ تطبيق Chat
const chatActionResponse = CardService.newChatActionResponse().setResponseType( CardService.Type.DIALOG, );
المعلمات
الاسم | النوع | الوصف |
---|---|---|
response | Response | نوع الردّ |
الإرجاع
Chat
: هذا العنصر، لإنشاء سلسلة.
set Updated Widget(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);
المعلمات
الاسم | النوع | الوصف |
---|---|---|
updated | Updated | التطبيق المصغّر المعدَّل المطلوب ضبطه |
الإرجاع
Chat
: هذا العنصر، لإنشاء سلسلة.
set Url(url)
عنوان URL الذي يمكن للمستخدمين استخدامه للمصادقة أو الضبط للنوع
REQUEST_CONFIG
فقط.
const chatActionResponse = CardService.newChatActionResponse() .setResponseType(CardService.Type.REQUEST_CONFIG) .setUrl('https://www.google.com');
المعلمات
الاسم | النوع | الوصف |
---|---|---|
url | String | عنوان URL المطلوب إرساله. |
الإرجاع
Chat
: هذا العنصر، لإنشاء سلسلة.