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

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

יומן

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

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

eventUpdateTrigger

object (EventUpdateTrigger)

נדרשת כדי לספק ממשקי עדכון אירועים לפי הקשר ביומן 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 96 dp.

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

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

string

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

string

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

EventOpenTrigger

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

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

string

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

EventUpdateTrigger

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