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

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

יומן

הגדרת קובץ המניפסט של תוסף 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)

התג הזה משמש רק אם התוסף מספק פתרונות לוועידות. צריך להגדיר לפחות פתרון אחד. פתרונות לשיחות ועידה שמוצעים על ידי התוסף. כל פתרון מופיע כאפשרות בממשק המשתמש של **עריכת אירוע** ביומן.
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)

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

eventAttachmentTrigger

object (EventAttachmentTrigger)

הגדרת טריגרים לצירוף קבצים לאירועים ביומן.

homepageTrigger

object (HomepageTrigger)

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

ConferenceSolution

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

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

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

string

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

string

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

התמונה חייבת להתארח בתשתית של 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

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

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

string

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

string

חובה. הטקסט בתפריט שמזהה את ספק הקבצים המצורפים.