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

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

יומן

תצורת המניפסט של תוסף Google Workspace לתוספים של יומן Google. למידע נוסף, ראו הרחבה של יומן 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)

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

eventUpdateTrigger

object (EventUpdateTrigger)

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

eventAttachmentTrigger

object (EventAttachmentTrigger)

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

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.

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

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

string

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

string

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

EventOpenTrigger

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

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

string

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

EventUpdateTrigger

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

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

string

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

EventAttachmentTrigger

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

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

string

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

string

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