משאב של מניפסט יומן

הגדרת המשאבים שמשמשת להגדרת התוכן וההתנהגות של תוספים ל-Google Workspace ביומן Google. אם המניפסטים של תוספים ל-Google Workspace מרחיבים את יומן Google, הם צריכים לכלול את כל הרכיבים שמסומנים כחובה.

יומן

הגדרת המניפסט של תוסף Google Workspace לתוספים של יומן Google. למידע נוסף, ראו הרחבת היומן באמצעות תוספים של Google Workspace.

ייצוג JSON
{
  "createSettingsUrlFunction": string,
  "conferenceSolution": [
    {
      object (ConferenceSolution)
    }
  ],
  "currentEventAccess": string,
  "eventOpenTrigger": {
    object (EventOpenTrigger)
  },
  "eventUpdateTrigger": {
    object (EventUpdateTrigger)
  },
  "eventAttachmentTrigger": {
    object (EventAttachmentTrigger)
  },
  "homepageTrigger": {
    object (HomepageTrigger)
  }
}
שדות
createSettingsUrlFunction

string

בשימוש רק אם התוסף מספק פתרונות לשיחות ועידה. זה שינוי אופציונלי. השם של פונקציית Apps Script שיוצרת כתובת URL שמובילה לדף הגדרות של התוסף.

לפרטים נוספים, ראו איך מוסיפים הגדרות של תוספים לשיחות ועידה.
conferenceSolution[]

object (ConferenceSolution)

בשימוש רק אם התוסף מספק פתרונות לשיחות ועידה. במקרה כזה, צריך להגדיר פתרון אחד לפחות. רשימה של הפתרונות לשיחות ועידה שהתוסף מציע. לכל פתרון יש אפשרות תואמת לשיחת ועידה שמופיעה בממשק המשתמש של עריכת האירוע ביומן Google.
currentEventAccess

string

ההגדרה קובעת איזו רמת גישה תהיה לתוסף לנתוני אירועים שנוצרו על ידי משתמשים. אם לא תשלחו מטא-נתונים של אירועים, לא יועברו מטא-נתונים של האירועים לתוסף. ההגדרות החוקיות הן:

  • METADATA מציין שלתוסף יש גישה רק למטא-נתונים בסיסיים של אירועים.
  • READ מציין שהתוסף יכול לקרוא נתוני אירועים שנוצרו על ידי משתמשים, בנוסף למטא-נתונים הבסיסיים של האירועים.
  • WRITE מציין שהתוסף יכול לכתוב נתוני אירועים שנוצרו על ידי משתמשים.
  • READ_WRITE מציין שהתוסף יכול לקרוא ולכתוב נתוני אירועים שנוצרו על ידי משתמשים, וגם לקרוא מטא-נתונים בסיסיים.

אם המדיניות מוגדרת לערך READ או READ_WRITE, התוסף צריך לכלול את ההיקף https://www.googleapis.com/auth/calendar.addons.current.event.read.

אם המדיניות מוגדרת לערך WRITE או READ_WRITE, התוסף חייב לכלול את ההיקף https://www.googleapis.com/auth/calendar.addons.current.event.write.

eventOpenTrigger

object (EventOpenTrigger)

מפרט הטריגרים לטריגרים של פתיחת אירועים ביומן Google.

eventUpdateTrigger

object (EventUpdateTrigger)

חובה לספק ממשקים של עדכון אירועים לפי הקשר ביומן Google. מפרט הטריגרים לטריגרים של עדכונים אירועים ביומן Google.

eventAttachmentTrigger

object (EventAttachmentTrigger)

מפרט הטריגרים לצירוף טריגרים של אירועים ביומן Google.

homepageTrigger

object (HomepageTrigger)

מפרט הפונקציה של הטריגר ליצירת דף הבית של התוסף במארח של יומן Google. הפעולה הזו מבטלת את addOns.common.homepageTrigger.

ConferenceSolution

ההגדרות של הפתרון לשיחות ועידה שהתוסף מציע. לכל פתרון יש אפשרות תואמת לשיחת ועידה שמופיעה בממשק המשתמש של עריכת האירוע ביומן Google.

ייצוג JSON
{
  "id": string,
  "logoUrl": string,
  "name": string,
  "onCreateFunction": string
}
שדות
id

string

נדרש. מזהה של פתרון שיחת הוועידה. חייב להיות ייחודי בקבוצת הפתרונות לשיחות ועידה שמסופקות על ידי התוסף. אחרי שבוחרים מזהה, אין לשנות אותו.
logoUrl

string

קישור לסמל שמייצג את הפתרון. התמונה צריכה להיות בגודל 96 x 96dp.

כתובת ה-URL הזו לא יכולה להיות שרירותית – התמונה חייבת להתארח בתשתית של Google. למידע נוסף, ראו איך מספקים סמלי לוגו של פתרונות לשיחות ועידה.

אם שולחים את התמונה הזו, יכול להיות שהיא תהיה שונה מהתוסף calendar.logoUrl, שבו התמונה משמשת לייצוג התוסף באפליקציות המארחות שהוא מרחיב. אם לא מספקים תמונת לוגו לפתרון ספציפי, נשתמש ב- calendar.logoUrl.
name

string

נדרש. השם של הפתרון לשיחות ועידה שמוצג בממשק המשתמש של יומן Google כשמשתמש יוצר או עורך אירוע.
onCreateFunction

string

נדרש. השם של פונקציית Apps Script כשיומן Google מנסה ליצור שיחת ועידה מהסוג הזה. אתם צריכים להטמיע את הפונקציה הזו בכל פתרון לשיחות ועידה שבו התוסף תומך.

EventOpenTrigger

הגדרה של טריגר לפי הקשר שמופעל כשמשתמש פותח אירוע ביומן Google. למידע נוסף, ראו הרחבת ממשק האירועים של יומן Google.

ייצוג JSON
{
  "runFunction": string
}
שדות
runFunction

string

השם של פונקציית Apps Script שרצה כשמשתמש פותח אירוע ביומן לצפייה או לעריכה. אם מגדירים את הפונקציה הזו, צריך ליישם את הפונקציה הזו כדי ליצור ולהחזיר מערך של אובייקטים מסוג Card להצגה בממשק המשתמש של התוסף.

EventUpdateTrigger

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

ייצוג JSON
{
  "runFunction": string
}
שדות
runFunction

string

השם של פונקציית Apps Script שרצה כשמשתמש עורך ושומר אירוע ביומן. אם ציינתם את הפונקציה הזו, צריך ליישם את הפונקציה הזו כדי ליצור ולהחזיר מערך של אובייקטים מסוג Card להצגה בממשק המשתמש של התוסף.

EventAttachmentTrigger

הגדרת הטריגר לפי הקשר, שמופעל כשהמשתמש לוחץ על ספק הקובץ המצורף של התוסף בתפריט הנפתח של יומן Google.

ייצוג JSON
{
  "runFunction": string,
  "label": string,
}
שדות
runFunction

string

חובה. השם של פונקציית Apps Script שרצה כשהמשתמש בוחר את ספק הקובץ המצורף של התוסף בתפריט הנפתח של יומן Google. צריך להטמיע את הפונקציה הזו כדי ליצור ולהחזיר מערך של אובייקטים מסוג Card להצגה בממשק המשתמש של התוסף.
label

string

חובה. הטקסט שיופיע בתפריט הנפתח של יומן Google שמזהה את ספק הקובץ המצורף.