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