فئة تمثّل المَعلمات التي يمكن لتطبيق 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);
المَعلمات
الاسم | النوع | الوصف |
---|---|---|
dialogAction | DialogAction | إجراء مربّع الحوار المطلوب ضبطه |
استرجاع الكرة
ChatActionResponse
: هذا الكائن، للتسلسل.
setResponseType(responseType)
نوع استجابة تطبيق Chat.
const chatActionResponse = CardService.newChatActionResponse() .setResponseType(CardService.Type.DIALOG)
المَعلمات
الاسم | النوع | الوصف |
---|---|---|
responseType | ResponseType | نوع الردّ |
استرجاع الكرة
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.
المَعلمات
الاسم | النوع | الوصف |
---|---|---|
updatedWidget | UpdatedWidget | التطبيق المصغّر الذي سيتم تعديله |
استرجاع الكرة
ChatActionResponse
: هذا الكائن، للتسلسل.
setUrl(url)
عنوان URL للمستخدمين للمصادقة أو الضبط. فقط لنوع الرد
REQUEST_CONFIG
.
const chatActionResponse = CardService.newChatActionResponse() .setResponseType(CardService.Type.REQUEST_CONFIG) .setUrl('https://www.google.com');
المَعلمات
الاسم | النوع | الوصف |
---|---|---|
url | String | عنوان URL المطلوب الإرسال |
استرجاع الكرة
ChatActionResponse
: هذا الكائن، للتسلسل.