בדף הזה מוסבר על המבנה של אובייקטי האירועים בתוספים ל-Google Workspace.
אובייקטים של אירועים הם מבני JSON שנבנים באופן אוטומטי ומועברים בתור פרמטרים להפעלה או פונקציות קריאה חוזרת כשמשתמש מקיים אינטראקציה עם אובייקטים של אירועים מעבירים מידע מצד הלקוח על אפליקציית המארח וההקשר הנוכחי לפונקציית הקריאה החוזרת (callback) של התוסף בצד השרת.
תוספים ל-Google Workspace משתמשים באובייקטים של אירועים במקומות הבאים:
טריגרים בדף הבית. בכל פונקציית
homepageTrigger
שתגדירו, יועבר אובייקט אירוע באופן אוטומטי כשפונקציית הטריגר של דף הבית מופעלת. אפשר להשתמש באובייקט הזה בפונקציית הטריגר של דף הבית כדי לזהות את אפליקציית המארח הפעילה, את פלטפורמת הלקוח, את אזור הזמן של המשתמש ומידע נוסף.האובייקטים של האירועים שנוצרים כשההפעלה של דף הבית מופעלת לא מכילים את כל בשדות שכלולים בשני המקרים האחרים; שדות שקשורים לווידג'טים חסרים פרטים לפי ההקשר.
טריגרים לפי הקשר. כל אפליקציה מארחת מספקת קבוצה שונה של טריגרים לפי הקשר, מופעלות כשהמשתמש נכנס להקשר ספציפי. לדוגמה:
- Gmail מספק טריגר לפי הקשר כשהמשתמש פותחים הודעה ועוד כאשר משתמש כותב הודעה.
- יומן Google מספק טריגר לפי הקשר כשמשתמש פותח אירוע.
- Google Drive מספק טריגר לפי הקשר כשהמשתמש בוחר קובצי Drive.
כשטריגר לפי הקשר מופעל, אפליקציית המארח קוראת ל-
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.messageMetadata.messageId |
string הוצא משימוש. מזהה ההודעה של השרשור שנפתח בממשק המשתמש של Gmail.
במידע על תוספים ל-Google Workspace, המידע הזה מופיע בשדה |
eventObject.clientPlatform |
string התכונה הוצאה משימוש. מציין את המקור של האירוע (אינטרנט, iOS או Android).
במידע על תוספים ל-Google Workspace, המידע הזה מופיע בשדה |
eventObject.formInput |
object הוצא משימוש. מפה של הערכים הנוכחיים מכל הווידג'טים בטופס, מוגבל לערך אחד לכל ווידג'ט. המפתחות הם מזהי המחרוזות שמשויכים לווידג'טים, והערכים הם מחרוזות. אובייקט האירוע מספק את formInput כנוחות כשצריך לקרוא נתונים מכמה ווידג'טים עם ערכים בודדים צפויים, כמו מפתחות ומקלדות טקסט. בווידג'טים עם ערכים מרובים, כמו תיבות סימון, אפשר לקרוא כל ערך מ-formInputs במקום זאת.
לתוספים ל-Google Workspace, תוכלו למצוא את המידע הזה
|
eventObject.formInputs |
object הוצא משימוש. מפה של הערכים הנוכחיים של ווידג'טים בכרטיס, שמוצגים כרשימות של מחרוזות. המפתחות הם מזהי מחרוזות המשויכים לווידג'ט. בווידג'טים עם ערך יחיד, הערך מוצג במערך עם רכיב יחיד. לווידג'טים בעלי ערכים מרובים כמו קבוצות של תיבות סימון, כל הערכים מוצגים ברשימה.
במידע על תוספים ל-Google Workspace, המידע הזה מופיע בשדה |
eventObject.parameters |
object התכונה הוצאה משימוש. מפה של כל הפרטים הנוספים פרמטרים שאתם מספקים Action משתמשים
Action.setParameters() המפתחות והערכים במפה הם מחרוזות.
לתוספים ל-Google Workspace, תוכלו למצוא את המידע הזה
|
eventObject.userCountry |
string הוצא משימוש והושבת כברירת מחדל. הקוד בן שתי האותיות שמציין את המדינה או האזור של המשתמש. הוא יכול להיות גם קוד מדינה מספרי לפי UN M49.
במידע על תוספים ל-Google Workspace, המידע הזה מופיע בשדה |
eventObject.userLocale |
string הוצא משימוש והושבת כברירת מחדל. שתי אותיות ISO 639 שמציין את שפת המשתמש. צפייה גישה למשתמש של שפה ואזור זמן לפרטים נוספים.
במידע על תוספים ל-Google Workspace, המידע הזה מופיע בשדה |
eventObject.userTimezone.id |
string הוצא משימוש והושבת כברירת מחדל. מזהה אזור הזמן של אזור הזמן של המשתמש. לדוגמה: America/New_York , Europe/Vienna ו-
Asia/Seoul . צפייה
גישה ללוקאל ולאזור הזמן של המשתמש כדי לקבל פרטים נוספים.
לתוספים ל-Google Workspace, תוכלו למצוא את המידע הזה
|
eventObject.userTimezone.offset |
string הוצא משימוש והושבת כברירת מחדל. הסטייה של אזור הזמן של המשתמש מהזמן האוניברסלי המתואם (UTC), שנמדדת באלפיות שנייה. פרטים נוספים זמינים במאמר גישה לאזור הזמן ולשפה של המשתמש.
במידע על תוספים ל-Google Workspace, המידע הזה מופיע בשדה |
אובייקט אירוע נפוץ
אובייקט האירוע המשותף הוא החלק באובייקט האירוע הכולל שנושא מידע כללי בלתי תלוי-מארח לתוסף מהלקוח של המשתמש. הזה המידע כולל פרטים כמו הלוקאל, האפליקציה המארחת והפלטפורמה של המשתמש.
בנוסף לטריגרים לדף הבית ולטריגרים לפי הקשר, התוספים בונים ומעבירים
אובייקטים של אירוע לפונקציות קריאה לפעולה (callback)
כשהמשתמש מקיים אינטראקציה עם ווידג'טים. פונקציית הקריאה החוזרת של התוסף יכולה לשלוח שאילתה
אובייקט האירוע המשותף כדי לקבוע את התוכן של ווידג'טים פתוחים
הלקוח. לדוגמה, התוסף יכול לאתר את הטקסט שהמשתמש הזין בווידג'ט TextInput
באובייקט eventObject.commentEventObject.formInputs
.
שדות נפוצים באובייקט אירוע | |
---|---|
commonEventObject.platform |
string מציין את מקור האירוע (`WEB`, 'iOS' או 'ANDROID'). |
commonEventObject.formInputs |
object מפה שמכילה את הערכים הנוכחיים של הווידג'טים בכרטיס המוצג. מפתחות המפה הם מזהי המחרוזות שהוקצו לכל ווידג'ט. המבנה של אובייקט הערך במפה הוא בהתאם לסוג הווידג'ט:
|
commonEventObject.hostApp |
string האפליקציה המארחת שבה התוסף פעיל בזמן יצירת אובייקט האירוע. הערכים האפשריים כוללים:
|
commonEventObject.parameters |
object פרמטרים נוספים אספקה ל-
Action באמצעות
Action.setParameters()
|
commonEventObject.userLocale |
string מושבת כברירת מחדל. השפה של המשתמש ומזהה המדינה/האזור, בפורמט של ISO 639 קוד שפה – ISO 3166 של קוד המדינה/האזור. לדוגמה: en-US .
כדי להפעיל את השדה הזה, צריך להגדיר את הערך של |
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
.
המידע הזה כולל את ערכי התאריך או השעה שהמשתמש בוחר בחלונית לבחירת תאריך או שעה
הווידג'טים האלה.
עם זאת, המבנה של המידע משתנה בהתאם להגדרה של הווידג'ט כחלונית לבחירת תאריך ושעה, כחלונית לבחירת תאריך בלבד או כחלונית לבחירת שעה בלבד. ההבדלים המבניים מתוארים בטבלה הבאה:
אובייקט של אירוע ביומן
אובייקט האירוע ביומן הוא החלק מתוך האובייקט הכולל של האירוע כולל מידע על האירועים ביומן והאירועים ביומן של המשתמש. הוא מופיע באובייקט אירוע רק אם אפליקציית המארח היא יומן 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 סטטוס התשובה של המשתתף. הערכים האפשריים הם:
|
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 סוג הפתרון לשיחת ועידה. ערכים אפשריים כוללים את הפרטים הבאים:
|
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 נקודות כניסה:
|
entryPoint.entryPointType |
string סוג נקודת הכניסה. הערכים האפשריים הם: הבאים:
|
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 תווים. הפורמט תלוי בסוג נקודת הכניסה:
|
אובייקט אירוע ב-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
קיים רק אם התנאים הבאים מתקיימים:
כתובת ה-URL של הקישור שיוצר תצוגה מקדימה ב-Google Docs. כדי להשתמש בשדה הזה, צריך להגדיר את LinkPreviewTriggers במניפסט של התוסף. אפשר לקרוא פרטים נוספים במאמר בנושא תצוגה מקדימה של קישורים באמצעות צ'יפים חכמים.
מטען ייעודי (payload) לדוגמה למקרה שבו משתמש מציג תצוגה מקדימה של הקישור "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
השדה הזה מופיע רק אם מתקיימים התנאים הבאים:
כתובת ה-URL של הקישור שיוצר תצוגה מקדימה ב-Google Sheets. כדי להשתמש בשדה הזה, צריך להגדיר את LinkPreviewTriggers במניפסט של התוסף. אפשר לקרוא פרטים נוספים במאמר בנושא תצוגה מקדימה של קישורים באמצעות צ'יפים חכמים.
דוגמה לעומס נתונים כשמשתמש מציג תצוגה מקדימה של הקישור "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
השדה הזה מופיע רק אם מתקיימים התנאים הבאים:
כתובת ה-URL של הקישור שיוצר תצוגה מקדימה ב-Google Slides. כדי להשתמש בשדה הזה, צריך להגדיר את LinkPreviewTriggers במניפסט של התוסף.
אפשר לקרוא פרטים נוספים במאמר בנושא תצוגה מקדימה של קישורים באמצעות צ'יפים חכמים.
דוגמה לעומס נתונים כשמשתמש מציג תצוגה מקדימה של הקישור "slides" : { "matchedUrl" : { "url" : "https://www.example.com/12345" } } |