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

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

יומן

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

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

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

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