يشير ذلك المصطلح إلى فئة تمثّل المَعلمات التي يمكن أن يستخدمها تطبيق 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);
المعلمات
الاسم | النوع | الوصف |
---|---|---|
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
— هذا العنصر، للتسلسل.