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

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

eventAttachmentTrigger

object (EventAttachmentTrigger)

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

homepageTrigger

object (HomepageTrigger)

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

ConferenceSolution

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

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

string

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

string

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

כתובת ה-URL הזו לא יכולה להיות שרירותית – התמונה חייבת להתארח . צפייה הוספת סמלי לוגו של הפתרונות לשיחות ועידה.

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

EventAttachmentTrigger

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

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

string

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

string

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