אובייקטים של אירוע

בדף הזה מוסבר על המבנה של אובייקטי האירועים בתוספים ל-Google Workspace.

אובייקטים של אירועים הם מבני JSON שנבנים באופן אוטומטי ומועברים בתור פרמטרים להפעלה או פונקציות קריאה חוזרת כשמשתמש מקיים אינטראקציה עם אובייקטים של אירועים מעבירים מידע מצד הלקוח על אפליקציית המארח וההקשר הנוכחי לפונקציית הקריאה החוזרת (callback) של התוסף בצד השרת.

תוספים ל-Google Workspace משתמשים באובייקטים של אירועים במקומות הבאים:

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

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

  • טריגרים לפי הקשר. כל אפליקציה מארחת מספקת קבוצה שונה של טריגרים לפי הקשר, מופעלות כשהמשתמש נכנס להקשר ספציפי. לדוגמה:

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

  • פעולות של ווידג'טים. אובייקטים של אירועים משמשים גם כדי לספק אינטראקטיביות לווידג'ט, באמצעות אותו מודל פעולה שבו משתמשים התוספים של Gmail. התוספים של Google Workspace משתמשים באותן פונקציות של רכיבי ווידג'ט, באותם אובייקטים ובאותן תגובות לפעולות של Action. עם זאת, בתוספים של Google Workspace, אובייקטים של אירועי פעולה כוללים מידע נוסף שפונקציית ה-callback יכולה לפעול לפיו.

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

  • טריגרים של תצוגה מקדימה של קישורים. ב-Google Docs, ב-Sheets וב-Slides, אפשר להגדיר תצוגה מקדימה של קישורים לשירותים של צד שלישי על סמך דפוסי כתובות URL ספציפיים. כשמשתמשים מקיימים אינטראקציה עם קישור את הדפוס, linkPreviewTriggers ואובייקט אירוע שמכיל את הקישור מועבר אל של פונקציית קריאה חוזרת. התוסף יכול להשתמש באובייקט האירוע הזה כדי ליצור צ'יפ וחכמה שמציגים מידע על הקישור באפליקציית המארח. אפשר גם ליצור פעולות לווידג'ט כדי לאפשר למשתמשים ליצור איתם אינטראקציה כרטיס התצוגה המקדימה והתוכן שלו.

המבנה של אובייקט אירוע

הטבלה הבאה מתארת את המבנה ברמה העליונה של אובייקטים של אירוע מסוג תוספים ל-Google Workspace. האירוע מבנה האובייקט כולל commonEventObject בשדה ברמה העליונה למידע שאינו תלוי במארח. כל אובייקט של אירוע יכול גם כוללים אחד מהשדות ברמה העליונה שספציפיים למארח, שנקבע לפי אפליקציה מארחת פעילה: gmailEventObject, calendarEventObject או driveEventObject.

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

אובייקט אירוע
eventObject.commonEventObject Common fields object
אובייקט שמכיל מידע המשותף לכל האובייקטים של האירוע, בלי קשר לאפליקציה המארח.
eventObject.calendar Calendar event object
השדה הזה מופיע רק אם המארח של השיחה הוא יומן Google. אובייקט שמכיל פרטי יומן ואירועים.
eventObject.drive Drive event object
השדה הזה מופיע רק אם המארח הקורא הוא Google Drive. אובייקט שמכיל מידע על Drive.
eventObject.gmail Gmail event object
מוצג רק אם המארח שמתקשר הוא Gmail. אובייקט שמכיל מידע מ-Gmail.
eventObject.docs Docs event object
מוצג רק אם המארח שמתקשר הוא Google Docs. אובייקט שמכיל מידע על Docs.
eventObject.sheets Sheets event object
השדה הזה מופיע רק אם המארח הקורא הוא Google Sheets. אובייקט שמכיל מידע מ-Sheets.
eventObject.slides Slides event object
מוצג רק אם המארח שמתקשר הוא Google Slides. אובייקט שמכיל מידע מ-Slides.
השדות המקוריים של התוספים ל-Gmail
eventObject.messageMetadata.accessToken string
התכונה הוצאה משימוש. טוקן גישה. אפשר להשתמש באפשרות הזו כדי להפעיל גישה לנתוני משתמשים באמצעות היקפי גישה זמניים של תוספים ל-Gmail.

במידע על תוספים ל-Google Workspace, המידע הזה מופיע בשדה eventObject.gmail.accessToken.

eventObject.messageMetadata.messageId string
הוצא משימוש. מזהה ההודעה של השרשור שנפתח בממשק המשתמש של Gmail.

במידע על תוספים ל-Google Workspace, המידע הזה מופיע בשדה eventObject.gmail.messageId.

eventObject.clientPlatform string
התכונה הוצאה משימוש. מציין את המקור של האירוע (אינטרנט, iOS או Android).

במידע על תוספים ל-Google Workspace, המידע הזה מופיע בשדה eventObject.commonEventObject.platform.

eventObject.formInput object
הוצא משימוש. מפה של הערכים הנוכחיים מכל הווידג'טים בטופס, מוגבל לערך אחד לכל ווידג'ט. המפתחות הם מזהי המחרוזות שמשויכים לווידג'טים, והערכים הם מחרוזות. אובייקט האירוע מספק את formInput כנוחות כשצריך לקרוא נתונים מכמה ווידג'טים עם ערכים בודדים צפויים, כמו מפתחות ומקלדות טקסט. בווידג'טים עם ערכים מרובים, כמו תיבות סימון, אפשר לקרוא כל ערך מ-formInputs במקום זאת.

לתוספים ל-Google Workspace, תוכלו למצוא את המידע הזה eventObject.commonEventObject.formInputs שדה במקום זאת; ווידג'טים עם ערכים בודדים מיוצגים כמערכים רכיב יחיד.

eventObject.formInputs object
הוצא משימוש. מפה של הערכים הנוכחיים של ווידג'טים בכרטיס, שמוצגים כרשימות של מחרוזות. המפתחות הם מזהי מחרוזות המשויכים לווידג'ט. בווידג'טים עם ערך יחיד, הערך מוצג במערך עם רכיב יחיד. לווידג'טים בעלי ערכים מרובים כמו קבוצות של תיבות סימון, כל הערכים מוצגים ברשימה.

במידע על תוספים ל-Google Workspace, המידע הזה מופיע בשדה eventObject.commonEventObject.formInputs.

eventObject.parameters object
התכונה הוצאה משימוש. מפה של כל הפרטים הנוספים פרמטרים שאתם מספקים Action משתמשים Action.setParameters() המפתחות והערכים במפה הם מחרוזות.

לתוספים ל-Google Workspace, תוכלו למצוא את המידע הזה eventObject.commonEventObject.parameters השדה הזה.

eventObject.userCountry string
הוצא משימוש והושבת כברירת מחדל. הקוד בן שתי האותיות שמציין את המדינה או האזור של המשתמש. הוא יכול להיות גם קוד מדינה מספרי לפי UN M49.

במידע על תוספים ל-Google Workspace, המידע הזה מופיע בשדה eventObject.commonEventObject.userLocale.

eventObject.userLocale string
הוצא משימוש והושבת כברירת מחדל. שתי אותיות ISO 639 שמציין את שפת המשתמש. צפייה גישה למשתמש של שפה ואזור זמן לפרטים נוספים.

במידע על תוספים ל-Google Workspace, המידע הזה מופיע בשדה eventObject.commonEventObject.userLocale.

eventObject.userTimezone.id string
הוצא משימוש והושבת כברירת מחדל. מזהה אזור הזמן של אזור הזמן של המשתמש. לדוגמה: America/New_York, Europe/Vienna ו- Asia/Seoul. צפייה גישה ללוקאל ולאזור הזמן של המשתמש כדי לקבל פרטים נוספים.

לתוספים ל-Google Workspace, תוכלו למצוא את המידע הזה eventObject.commonEventObject.timeZone.id השדה הזה.

eventObject.userTimezone.offset string
הוצא משימוש והושבת כברירת מחדל. הסטייה של אזור הזמן של המשתמש מהזמן האוניברסלי המתואם (UTC), שנמדדת באלפיות שנייה. פרטים נוספים זמינים במאמר גישה לאזור הזמן ולשפה של המשתמש.

במידע על תוספים ל-Google Workspace, המידע הזה מופיע בשדה eventObject.commonEventObject.timeZone.offset.

אובייקט אירוע נפוץ

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

בנוסף לטריגרים לדף הבית ולטריגרים לפי הקשר, התוספים בונים ומעבירים אובייקטים של אירוע לפונקציות קריאה לפעולה (callback) כשהמשתמש מקיים אינטראקציה עם ווידג'טים. פונקציית הקריאה החוזרת של התוסף יכולה לשלוח שאילתה אובייקט האירוע המשותף כדי לקבוע את התוכן של ווידג'טים פתוחים הלקוח. לדוגמה, התוסף יכול לאתר את הטקסט שהמשתמש הזין בווידג'ט TextInput באובייקט eventObject.commentEventObject.formInputs.

שדות נפוצים באובייקט אירוע
commonEventObject.platform string
מציין את מקור האירוע (`WEB`, 'iOS' או 'ANDROID').
commonEventObject.formInputs object
מפה שמכילה את הערכים הנוכחיים של הווידג'טים בכרטיס המוצג. מפתחות המפה הם מזהי המחרוזות שהוקצו לכל ווידג'ט.

המבנה של אובייקט הערך במפה הוא בהתאם לסוג הווידג'ט:

  • ווידג'טים עם ערך יחיד (למשל, תיבת טקסט): רשימת מחרוזות (רק אלמנט אחד).

    דוגמה: כדי לגשת לערך של ווידג'ט קלט טקסט שמזהה שלו הוא employeeName, צריך להשתמש בקוד: e.commonEventObject.formInputs.employeeName.stringInputs.value[0]

  • ווידג'טים עם ערכים מרובים (לדוגמה, קבוצות של תיבות סימון): רשימה של מחרוזות.

    דוגמה: לווידג'ט מרובה ערכים עם participants כמזהה שלו, יש לגשת לערך מערך עם: e.commonEventObject.formInputs.participants.stringInputs.value

  • A date-time picker: DateTimeInput object.

    דוגמה: כדי לגשת לאובייקט DateTimeInput של בורר עם המזהה myDTPicker, משתמשים ב-e.commonEventObject.formInputs.myDTPicker.dateTimeInput.

  • A date-only picker: DateInput object.

    דוגמה: כדי לגשת לאובייקט DateInput של בורר עם המזהה myDatePicker, משתמשים ב-e.commonEventObject.formInputs.myDatePicker.dateInput.

  • A time-only picker: a TimeInput object.

    לדוגמה: בבורר עם המזהה myTimePicker, לגשת אל אובייקט TimeInput באמצעות e.commonEventObject.formInputs.myTimePicker.timeInput.

commonEventObject.hostApp string
האפליקציה המארחת שבה התוסף פעיל בזמן יצירת אובייקט האירוע. הערכים האפשריים כוללים:
  • GMAIL
  • CALENDAR
  • DRIVE
  • DOCS
  • SHEETS
  • SLIDES
commonEventObject.parameters object
פרמטרים נוספים אספקה ל- Action באמצעות Action.setParameters()
commonEventObject.userLocale string
מושבת כברירת מחדל. השפה של המשתמש ומזהה המדינה/האזור, בפורמט של ISO 639 קוד שפה – ISO 3166 של קוד המדינה/האזור. לדוגמה: en-US.

כדי להפעיל את השדה הזה, צריך להגדיר את הערך של addOns.common.useLocaleFromApp לערך true במניפסט של התוסף. גם רשימת היקפי ההרשאות של התוסף כוללים את https://www.googleapis.com/auth/script.locale. ראו גישה ללוקאל ולאזור הזמן של המשתמש כדי לקבל פרטים נוספים.

commonEventObject.timeZone string
מושבת כברירת מחדל. מזהה אזור הזמן וההיסט שלו. כדי להפעיל את השדה הזה, צריך להגדיר את הערך של addOns.common.useLocaleFromApp ל-true במניפסט של התוסף. רשימת היקפי ההרשאות של התוסף חייבת לכלול גם https://www.googleapis.com/auth/script.locale ראו גישה ללוקאל ולאזור הזמן של המשתמש כדי לקבל פרטים נוספים.
commonEventObject.timeZone.id string
מזהה אזור הזמן של אזור הזמן של המשתמש. דוגמאות: America/New_York, Europe/Vienna וגם Asia/Seoul. כדי להפעיל את השדה הזה צריך להגדיר addOns.common.useLocaleFromApp עד true במניפסט של התוסף. רשימת ההיקף של התוסף חייבת לכלול גם את https://www.googleapis.com/auth/script.locale. פרטים נוספים זמינים במאמר גישה לאזור הזמן ולשפה של המשתמש.
commonEventObject.timeZone.offset string
שלך הפרש הזמן מזמן אוניברסלי מתואם (UTC) של המשתמש אזור זמן, שנמדד באלפיות השנייה. פרטים נוספים זמינים במאמר גישה לאזור הזמן ולשפה של המשתמש.

קלט של טופס לבחירת תאריך ושעה

פונקציות קריאה חוזרת של פעולות יכולות לקבל את הערכים הנוכחיים של הווידג'ט בשדה commonEventObject.formInputs. המידע הזה כולל את ערכי התאריך או השעה שהמשתמש בוחר בחלונית לבחירת תאריך או שעה הווידג'טים האלה. עם זאת, המבנה של המידע משתנה בהתאם להגדרה של הווידג'ט כחלונית לבחירת תאריך ושעה, כחלונית לבחירת תאריך בלבד או כחלונית לבחירת שעה בלבד. ההבדלים המבניים מתוארים בטבלה הבאה:

אובייקט DateTimeInput
dateTimeInput.hasDate boolean
true אם תאריך השעה שהוזן כולל תאריך, ואם false כולל רק שעה.
dateTimeInput.hasTime boolean
true אם התאריך והשעה שהוזנו כולל שעה; אם false כלול רק תאריך.
dateTimeInput.msSinceEpoch string
הזמן שנבחר על ידי המשתמש, באלפיות השנייה מאז תחילת התקופה (00:00:00 UTC ב-1 בינואר 1970).
אובייקט DateInput
dateInput.msSinceEpoch string
השעה שנבחרה על ידי המשתמש, באלפיות שנייה מאז תחילת הזמן (00:00:00 UTC ב-1 בינואר 1970).
אובייקט TimeInput
timeInput.hours number
מספר השעה שהמשתמש בחר.
timeInput.minutes number
מספר הדקות שהמשתמש בחר.

אובייקט של אירוע ביומן

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

בטבלה הבאה מפורטים השדות שקיימים בשדה calendarEventObject של אובייקט אירוע. שדות שמסומנים כנתונים שנוצרו על ידי משתמשים הם קיים באובייקט האירוע רק אם הנתונים נמצאים ביומן. אירוע והתוסף מגדיר את addOns.calendar.currentEventAccess שלו מניפסט שדה ל READ או READ_WRITE.

אובייקט של אירוע ביומן
calendar.attendees[] list of attendee objects
נתונים שנוצרו על ידי משתמשים. רשימה של המשתתפים באירוע ביומן.
calendar.calendarId string
מזהה היומן.
calendar.capabilities object
נתונים שנוצרו על ידי משתמשים. אובייקט שמתאר את היכולות של התוסף לראות או לעדכן אירוע מידע.
calendar.capabilities.canAddAttendees boolean
נתונים שנוצרו על ידי משתמשים. true האם התוסף יכול להוסיף משתתפים חדשים לרשימת המשתתפים באירוע; אחרת, false.
calendar.capabilities.canSeeAttendees boolean
נתונים שנוצרו על ידי משתמשים. true אם התוסף יכול לקרוא את רשימת המשתתפים באירוע. false אחרת.
calendar.capabilities.canSeeConferenceData boolean
נתונים שנוצרו על ידי משתמשים. true אם התוסף יכול לקרוא את נתוני האירוע, false אחרת.
calendar.capabilities.canSetConferenceData boolean
נתונים שנוצרו על ידי משתמשים true אם התוסף יכול לעדכן את נתוני האירוע של שיחת הוועידה, false אחרת.
calendar.capabilities.canAddAttachments boolean
נתונים שנוצרו על ידי משתמשים. true האם התוסף יכול לצרף לאירוע קבצים חדשים? אחרת, false.
calendar.conferenceData Conference data object
נתונים שנוצרו על ידי משתמשים. אובייקט שמייצג נתונים של שיחת ועידה שמשויך לאירוע הזה, כמו פרטי שיחת ועידה ב-Google Meet.
calendar.id string
מזהה האירוע.
calendar.organizer object
אובייקט שמייצג את מארגן האירוע.
calendar.organizer.email string
כתובת האימייל של מארגן האירוע.
calendar.recurringEventId string
המזהה של אירוע חוזר.

משתתפ/ת

אובייקטים של משתתפים מכילים מידע על משתתפים ספציפיים באירועים ביומן Google. המידע הזה יופיע באובייקט האירוע אך ורק אם הנתונים מופיע באירוע ביומן, והתוסף מגדיר addOns.calendar.currentEventAccess מניפסט שדה ל READ או READ_WRITE.

אובייקט של משתתף/ת
attendee.additionalGuests number
מספר האורחים הנוספים למשתתפים ציינו שהם מביאים. ברירת המחדל היא אפס.
attendee.comment string
התגובה של המשתתף, אם יש כזו.
attendee.displayName string
השם המוצג של המשתתף.
attendee.email string
כתובת האימייל של המשתתף.
attendee.optional boolean
true אם נוכחות באירוע הזה המשתתף מסומן כאופציונלי. false אחרת.
attendee.organizer boolean
true אם המשתתף הוא המארגן של האירוע הזה.
attendee.resource boolean
true אם המשתתף מייצג משאב, כמו חדר או ציוד. false במקרים אחרים.
attendee.responseStatus string
סטטוס התשובה של המשתתף. הערכים האפשריים הם:
  • accepted: המשתתף אישר את האירוע הזמנה.
  • declined: המשתתף דחה את האירוע הזמנה.
  • needsAction: המשתתף לא ענה להזמנה לאירוע.
  • tentative: המשתתף אישר טנטטיבית את הזמנה לאירוע.
attendee.self boolean
true אם המשתתף הזה מייצג היומן שבו האירוע הזה מופיע; false אחרת.

נתוני שיחת ועידה

האובייקטים של נתוני שיחת הוועידה נושאים מידע על שיחות הוועידה שמצורף. לאירועים ביומן Google. אלה יכולים להיות פתרונות לשיחות ועידה של Google, כמו Google Meet או שיחות ועידה של צד שלישי. המידע הזה נמצא אובייקט של אירוע אם ורק אם הנתונים קיימים באירוע ביומן התוסף מגדיר את addOns.calendar.currentEventAccess שלו מניפסט שדה ל READ או READ_WRITE.

אובייקט נתונים של שיחת ועידה
conferenceData.conferenceId string
המזהה של שיחת הוועידה. המזהה הזה נועד לאפשר לאפליקציות לעקוב אחרי כנסים. אין להציג את המזהה הזה למשתמשים.
conferenceData.conferenceSolution object
אובייקט שמייצג את פתרון הווידאו, כמו Hangouts או Google Meet.
conferenceData.conferenceSolution.iconUri string
ה-URI של הסמל הגלוי למשתמש שמייצג את הפתרון הזה לכנס.
conferenceData.conferenceSolution.key object
המפתח שמזהה באופן ייחודי את פתרון הכנס של האירוע הזה.
conferenceData.conferenceSolution.key.type string
סוג הפתרון לשיחת ועידה. ערכים אפשריים כוללים את הפרטים הבאים:
  • eventHangout ל-Hangouts לצרכנים (http://hangouts.google.com).
  • eventNamedHangout לגרסה הקלאסית של Hangouts עבור משתמשי Google Workspace (http://hangouts.google.com).
  • hangoutsMeet ל-Google Meet (http://meet.google.com).
conferenceData.conferenceSolution.name string
השם שגלוי למשתמשים של פתרון הווידאוקונסילנטינג הזה (לא מותאם לשפה).
conferenceData.entryPoints[] list of entry point objects
הרשימה של נקודות הכניסה לפגישה, כמו כתובות URL או מספרי טלפון.
conferenceData.notes string
הערות נוספות (כמו הוראות מהאדמין של הדומיין או הודעות משפטיות) לגבי הכינוס שיוצגו למשתמש. יכול להכיל HTML. האורך המקסימלי הוא 2,048 תווים.
conferenceData.parameters object
אובייקט שמכיל מפה של נתוני פרמטרים לשימוש התוסף.
conferenceData.parameters.addOnParameters object
מפה של מפתחות וערכים של מחרוזות פרמטרים. המפתחות והערכים האלה מוגדרים על ידי מפתח התוסף ומצרפים אותם פרטים על שיחת ועידה ספציפית לשימוש התוסף.

נקודת כניסה

אובייקטים של נקודת כניסה נושאים מידע על אמצעי הגישה הקיימים שיחת ועידה מסוימת, למשל בטלפון או בווידאו. המידע הזה נמצא ב אובייקט האירוע רק אם הנתונים קיימים באירוע ביומן התוסף מגדיר את addOns.calendar.currentEventAccess שלו מניפסט שדה ל READ או READ_WRITE.

אובייקט של נקודת כניסה
entryPoint.accessCode string
קוד הגישה שמשמש לגישה לכנס. האורך המקסימלי הוא 128 תווים. בדרך כלל ספקים של שיחות ועידה משתמשים רק בקבוצת משנה של {accessCode, meetingCode, passcode, password, pin} עד לספק גישה לשיחות ועידה. התאמת השדות והצגתם רק שהספק של שיחת הוועידה משתמש בו.
entryPoint.entryPointFeatures list
תכונות של נקודת הכניסה. כרגע אלה התכונות חלות רק על phone נקודות כניסה:
  • toll: נקודת הכניסה היא שיחת טלפון בתשלום.
  • toll_free: נקודת הכניסה היא שיחת טלפון ללא חיוב.
entryPoint.entryPointType string
סוג נקודת הכניסה. הערכים האפשריים הם: הבאים:
  • more: הוראות נוספות להצטרפות לפגישה, כמו מספרי טלפון חלופיים. רק שיחת ועידה אחת יכולה להיות אחת more נקודת כניסה; אם קיים לפחות סוג אחד אחר צריך לציין גם את נקודת הכניסה.
  • phone: אפשר להצטרף לשיחת הוועידה באמצעות מספר טלפון. לשיחת ועידה יכולות להיות אפס נקודות כניסה מסוג phone או יותר. יומן Google מציג רק את שתי נקודות הכניסה הראשונות בטלפון, אחרי עיצוב ומיון לפי סדר אלפביתי.
  • sip: הצטרפות לפגישה דרך SIP. לכנס יכולה להיות לכל היותר נקודת כניסה אחת מסוג sip.
  • video: הצטרפות לשיחת הוועידה באמצעות HTTP. לכנס יכולה להיות לכל היותר נקודת כניסה אחת מסוג video.
entryPoint.label string
התווית הגלויה למשתמש של ה-URI של נקודת הכניסה (לא מותאם לשוק המקומי).
entryPoint.meetingCode string
קוד הפגישה המשמש לגישה לשיחת הוועידה. האורך המקסימלי הוא 128 תווים. בדרך כלל, ספקי כנסים משתמשים רק בקבוצת משנה של {accessCode, meetingCode, passcode, password, pin} כדי לספק גישה לכנסים. להתאים ולהציג רק את השדות שבהם משתמש ספק הכנס.
entryPoint.passcode string
קוד הגישה שמאפשר גישה לפגישה. האורך המקסימלי הוא 128 תווים. בדרך כלל, ספקי כנסים משתמשים רק בקבוצת משנה של {accessCode, meetingCode, passcode, password, pin} כדי לספק גישה לכנסים. התאמת השדות והצגתם רק שהספק של שיחת הוועידה משתמש בו.
entryPoint.password string
הסיסמה שמשמשת לגישה לשיחת הוועידה. האורך המקסימלי הוא 128 תווים. בדרך כלל, ספקי כנסים משתמשים רק בקבוצת משנה של {accessCode, meetingCode, passcode, password, pin} כדי לספק גישה לכנסים. התאמת השדות והצגתם רק שהספק של שיחת הוועידה משתמש בו.
entryPoint.pin string
קוד האימות המשמש לכניסה לשיחת הוועידה. האורך המקסימלי הוא 128 תווים. בדרך כלל, ספקי כנסים משתמשים רק בקבוצת משנה של {accessCode, meetingCode, passcode, password, pin} כדי לספק גישה לכנסים. התאמת השדות והצגתם רק שהספק של שיחת הוועידה משתמש בו.
entryPoint.regionCode string
קוד האזור של מספר הטלפון. המשתמש צריך את הפרמטר הזה אם ה-URI לא כולל קידומת מדינה. הערכים מבוססים על הציבור רשימת קודי האזורים במאגר CLDR.
entryPoint.uri string
ה-URI של נקודת הכניסה. הערך המקסימלי באורך של 1,300 תווים. הפורמט תלוי בסוג נקודת הכניסה:
  • more: http: או https: נדרשת סכימה.
  • phone: נדרשת סכימה של tel:. ה-URI צריך לכלול את כל רצף החוגה (לדוגמה, "tel:+12345678900,,12345678;1234").
  • sip: נדרשת סכימה מסוג sip: או sips:. לדוגמה, "sip:12345678@myprovider.com".
  • video: נדרשת סכימה מסוג http: או https:.

אובייקט אירוע ב-Drive

אובייקט האירוע ב-Drive הוא החלק מתוך אובייקט האירוע הכולל כולל מידע על Google Drive של המשתמש ועל התוכן שלו. זה רק קיימים באובייקט אירוע אם האפליקציה המארחת היא Google Drive.

אובייקט אירוע ב-Drive
drive.activeCursorItem Drive item object
הפריט ב-Drive פעיל כרגע.
drive.selectedItems[] list of Drive item objects
רשימה של פריטים (קבצים או תיקיות) שנבחרו ב-Drive.

פריט ב-Drive

אובייקטים של פריט ב-Drive מכילים מידע על פריטים ספציפיים ב-Drive, כמו קבצים או תיקיות.

אובייקט של פריט ב-Drive
item.addonHasFileScopePermission boolean
אם true, התוסף ביקש ולקבל https://www.googleapis.com/auth/drive.file הרשאת היקף עבור פריט זה; אחרת השדה הזה false
item.id string
המזהה של הפריט שנבחר.
item.iconUrl string
כתובת ה-URL של הסמל שמייצג את נבחר.
item.mimeType string
סוג ה-MIME של הפריט שנבחר.
item.title string
שם הפריט שנבחר.

אובייקט של אירוע ב-Gmail

אובייקט האירוע של Gmail הוא החלק מתוך אובייקט האירוע הכולל שנושא את מידע על הודעות Gmail של משתמש. הוא מופיע באובייקט אירוע רק אם אפליקציית המארח היא Gmail.

אובייקט של אירוע ב-Gmail
gmail.accessToken string
טוקן הגישה הספציפי ל-Gmail. אפשר להשתמש באסימון הזה עם השיטה GmailApp.setCurrentMessageAccessToken(accessToken) כדי לתת לתוסף גישה זמנית להודעת Gmail הפתוחה של המשתמש, או לאפשר לתוסף לכתוב טיוטות חדשות.
gmail.bccRecipients[] list of strings
מושבת כברירת מחדל. הרשימה של 'עותק מוסתר:' את כתובות האימייל של הנמענים שכלולות כרגע בטיוטה כותבים. כדי להפעיל את השדה הזה, צריך להגדיר את השדה addOns.gmail.composeTrigger.draftAccess במניפסט לערך METADATA.
gmail.ccRecipients[] list of strings
מושבת כברירת מחדל. הרשימה של "CC:" את כתובות האימייל של הנמענים שכלולות כרגע בטיוטה כותבים. כדי להפעיל את השדה הזה, צריך להגדיר את השדה addOns.gmail.composeTrigger.draftAccess במניפסט כדי METADATA.
gmail.messageId string
המזהה של ההודעה ב-Gmail שנפתחת כרגע.
gmail.threadId string
מזהה השרשור הפתוח ב-Gmail.
gmail.toRecipients[] list of strings
מושבת כברירת מחדל. רשימת כתובות האימייל של הנמענים בשורה 'אל:' שכלולות כרגע בטיוטה שהתוסף יוצר. כדי להפעיל את השדה הזה, צריך להגדיר את השדה addOns.gmail.composeTrigger.draftAccess במניפסט כדי METADATA.

אובייקט אירוע ב-Docs

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

אובייקט אירוע ב-Docs
docs.id string
השדה הזה מופיע רק אם המשתמש העניק הרשאה להיקף https://www.googleapis.com/auth/drive.file.
המזהה של המסמך הפתוח בממשק המשתמש של Docs.
docs.title string
השדה הזה מופיע רק אם המשתמש העניק הרשאה להיקף https://www.googleapis.com/auth/drive.file.
השם של המסמך שנפתח בממשק המשתמש של Docs.
docs.addonHasFileScopePermission boolean
אם true, התוסף ביקש ולקבל https://www.googleapis.com/auth/drive.file הרשאת היקף למסמך פתוח בממשק המשתמש של Docs; אחרת, השדה הוא false.
docs.matchedUrl.url string
קיים רק אם התנאים הבאים מתקיימים:
  • https://www.googleapis.com/auth/workspace.linkpreview אושר על ידי המשתמש.
  • כתובת ה-URL תואמת לתבנית המארח שצוינה בטריגר LinkPreviewTriggers.

כתובת ה-URL של הקישור שיוצר תצוגה מקדימה ב-Google Docs. כדי להשתמש בשדה הזה, צריך להגדיר את LinkPreviewTriggers במניפסט של התוסף. אפשר לקרוא פרטים נוספים במאמר בנושא תצוגה מקדימה של קישורים באמצעות צ'יפים חכמים.

מטען ייעודי (payload) לדוגמה למקרה שבו משתמש מציג תצוגה מקדימה של הקישור https://www.example.com/12345:

"docs" : {
  "matchedUrl" : {
      "url" : "https://www.example.com/12345"
  }
}
        

אובייקט אירוע ב-Sheets

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

אובייקט אירוע ב-Sheets
sheets.id string
השדה הזה מופיע רק אם המשתמש העניק הרשאה להיקף https://www.googleapis.com/auth/drive.file. המזהה של הגיליון האלקטרוני שנפתח בממשק המשתמש של Sheets.
sheets.title string
השדה הזה מופיע רק אם המשתמש העניק הרשאה להיקף https://www.googleapis.com/auth/drive.file. כותרת הגיליון האלקטרוני שנפתחת ב-Sheets ממשק משתמש.
sheets.addonHasFileScopePermission boolean
אם הערך הוא true, התוסף ביקש והתקבלה לו הרשאת היקף https://www.googleapis.com/auth/drive.file לגיליון האלקטרוני שנפתח בממשק המשתמש של Sheets. אחרת, הערך בשדה הזה הוא false.
sheets.matchedUrl.url string
השדה הזה מופיע רק אם מתקיימים התנאים הבאים:
  • https://www.googleapis.com/auth/workspace.linkpreview אושר על ידי המשתמש.
  • כתובת ה-URL תואמת לתבנית המארח שצוינה בטריגר LinkPreviewTriggers.

כתובת ה-URL של הקישור שיוצר תצוגה מקדימה ב-Google Sheets. כדי להשתמש בשדה הזה, צריך להגדיר את LinkPreviewTriggers במניפסט של התוסף. אפשר לקרוא פרטים נוספים במאמר בנושא תצוגה מקדימה של קישורים באמצעות צ'יפים חכמים.

דוגמה לעומס נתונים כשמשתמש מציג תצוגה מקדימה של הקישור https://www.example.com/12345:

"sheets" : {
  "matchedUrl" : {
      "url" : "https://www.example.com/12345"
  }
}
        

אובייקט אירוע ב-Slides

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

אובייקט אירוע ב-Slides
slides.id string
השדה הזה מופיע רק אם המשתמש העניק הרשאה להיקף https://www.googleapis.com/auth/drive.file. המזהה של המצגת פתוחה ב-Slides ממשק משתמש.
slides.title string
מוצג רק אם ההיקף של https://www.googleapis.com/auth/drive.file כבר מורשה על ידי המשתמש. הכותרת של המצגת שנפתחת בממשק המשתמש של Slides.
slides.addonHasFileScopePermission boolean
אם true, התוסף ביקש ולקבל https://www.googleapis.com/auth/drive.file הרשאת היקף למצגת הפתוחה בממשק המשתמש של Slides; אחרת השדה הזה הוא false.
slides.matchedUrl.url string
השדה הזה מופיע רק אם מתקיימים התנאים הבאים:
  • https://www.googleapis.com/auth/workspace.linkpreview אושר על ידי המשתמש.
  • כתובת ה-URL תואמת לדפוס המארח שצוין בטריגר LinkPreviewTriggers.

כתובת ה-URL של הקישור שיוצר תצוגה מקדימה ב-Google Slides. כדי להשתמש בשדה הזה, צריך להגדיר את LinkPreviewTriggers במניפסט של התוסף. אפשר לקרוא פרטים נוספים במאמר בנושא תצוגה מקדימה של קישורים באמצעות צ'יפים חכמים.

דוגמה לעומס נתונים כשמשתמש מציג תצוגה מקדימה של הקישור https://www.example.com/12345:

"slides" : {
  "matchedUrl" : {
      "url" : "https://www.example.com/12345"
  }
}