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 – האובייקט הזה, לשרשור.