Class ActionResponseBuilder

ActionResponseBuilder

אובייקט builder של ActionResponse.

זמין לתוספים ל-Google Workspace.

const notification = AddOnsResponseService.newNotification().setText("You closed a dialog!");

const navigation = AddOnsResponseService.newNavigation()
    .setEndNavigation(AddOnsResponseService.EndNavigation.CLOSE_DIALOG);

const action = AddOnsResponseService.newActionResponseBuilder()
    .setNavigation(navigation)
    .setNotification(notification)
    .build();

Methods

שיטהסוג הערך שמוחזרתיאור קצר
addModifyCard(modifyCard)ActionResponseBuilderמגדיר את פעולת שינוי הכרטיס לפעולה.
build()ActionResponseהמערכת בונה את התגובה לפעולה הנוכחית ומאמתת אותה.
setLinkPreview(linkPreview)ActionResponseBuilderמגדיר את התצוגה המקדימה של הקישור לפעולה.
setNavigation(navigation)ActionResponseBuilderהגדרת התגובה לפעולה Navigation.
setNotification(notification)ActionResponseBuilderמגדיר את ההתראה שתוצג כשהפעולה תופעל.
setOpenLink(openLink)ActionResponseBuilderהגדרת כתובת ה-URL שאליה המשתמש יועבר כשהפעולה תופעל.
setStateChanged(stateChanged)ActionResponseBuilderהפעולה הזו מגדירה דגל שמציין שהיא שינתה את מצב הנתונים הקיים.

תיעוד מפורט

addModifyCard(modifyCard)

מגדיר את פעולת שינוי הכרטיס לפעולה.

פרמטרים

שםסוגתיאור
modifyCardModifyCardה-ModifyCard שבו רוצים להשתמש.

חזרה

ActionResponseBuilder – האובייקט הזה, לשרשור.


build()

המערכת בונה את התגובה לפעולה הנוכחית ומאמתת אותה.

חזרה

ActionResponse — ActionResponse מאומת.

מקפיצה את הודעות השגיאה (Throws)

Error – אם התגובה לפעולה שנוצרה לא תקינה.


setLinkPreview(linkPreview)

מגדיר את התצוגה המקדימה של הקישור לפעולה.

פרמטרים

שםסוגתיאור
linkPreviewLinkPreviewה-LinkPreview שבו רוצים להשתמש.

חזרה

ActionResponseBuilder – האובייקט הזה, לשרשור.


setNavigation(navigation)

הגדרת התגובה לפעולה Navigation.

const navigation = AddOnsResponseService.newNavigation()
    .setEndNavigation(AddOnsResponseService.EndNavigation.CLOSE_DIALOG);

const action = AddOnsResponseService.newActionResponseBuilder()
    .setNavigation(navigation)
    .build();

פרמטרים

שםסוגתיאור
navigationNavigationה-Navigation שבו רוצים להשתמש.

חזרה

ActionResponseBuilder – האובייקט הזה, לשרשור.


setNotification(notification)

מגדיר את ההתראה שתוצג כשהפעולה תופעל.

const notification = AddOnsResponseService.newNotification().setText("You closed a dialog!");

const action = AddOnsResponseService.newActionResponseBuilder()
    .setNotification(notification)
    .build();

פרמטרים

שםסוגתיאור
notificationNotificationה-Notification שבו רוצים להשתמש.

חזרה

ActionResponseBuilder – האובייקט הזה, לשרשור.


הגדרת כתובת ה-URL שאליה המשתמש יועבר כשהפעולה תופעל.

פרמטרים

שםסוגתיאור
openLinkOpenLinkה-OpenLink שבו רוצים להשתמש.

חזרה

ActionResponseBuilder – האובייקט הזה, לשרשור.


setStateChanged(stateChanged)

הפעולה הזו מגדירה דגל שמציין שהיא שינתה את מצב הנתונים הקיים. לדוגמה, אם הפעולה יצרה משימה או עדכנה פרטים ליצירת קשר. כשהדגל הזה מוגדר לערך true, שירותים כמו Gmail יכולים לנסות לנקות נתוני מצב ששמורים במטמון שמשויכים לפעולה הזו.

פרמטרים

שםסוגתיאור
stateChangedBooleanאם הפעולה הזו שינתה את נתוני המצב הקיימים. ברירת המחדל היא false.

חזרה

ActionResponseBuilder – האובייקט הזה, לשרשור.