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