בדף הזה מוסבר על המבנה של אובייקטי אירועים בתוספים ל-Google Workspace.
אובייקטים של אירועים הם מבני JSON שנוצרים באופן אוטומטי ומועברים כפרמטרים כדי להפעיל פונקציות או פונקציות קריאה חוזרת (callbacks) כשמשתמש יוצר אינטראקציה עם תוסף. אובייקטים של אירועים מעבירים מידע מצד הלקוח על אפליקציית המארח וההקשר הנוכחי לפונקציית הקריאה החוזרת (callback) של התוסף בצד השרת.
תוספים של Google Workspace משתמשים באובייקטים של אירועים במקומות הבאים:
טריגרים של דף הבית. בכל פונקציית
homepageTrigger
שתגדירו, יועבר אובייקט אירוע באופן אוטומטי כשפונקציית הטריגר של דף הבית מופעלת. אפשר להשתמש באובייקט הזה בפונקציית הטריגר של דף הבית כדי לזהות את אפליקציית המארח הפעילה, את פלטפורמת הלקוח, את אזור הזמן של המשתמש ומידע נוסף.אובייקטי האירועים שנוצרים כשהאירוע מופעל בדף הבית לא מכילים את כל השדות שכלולים בשני המקרים האחרים. השדות שקשורים לווידג'טים ולמידע לפי הקשר לא נכללים.
טריגרים לפי הקשר. כל אפליקציית מארח מספקת קבוצה שונה של טריגרים לפי הקשר, שמופעל כשהמשתמש נכנס להקשר ספציפי. לדוגמה:
- ב-Gmail יש טריגר הקשרי שמופעל כשמשתמש פותח הודעה וטריגר אחר שמופעל כשמשתמש כותב הודעה.
- יומן Google מספק טריגר לפי הקשר כשמשתמש פותח אירוע.
- Google Drive מספק טריגר לפי הקשר כשמשתמש בוחר קבצים ב-Drive.
כשמתרחש טריגר לפי הקשר, אפליקציית המארח קוראת ל-
runFunction
התואם שמופיע במניפסט של התוסף, ומעבירה לו אובייקט אירוע כפרמטר. אובייקטי האירועים שנוצרים כשטריגרים לפי הקשר מופעלים מכילים את כל השדות שכלולים באובייקטי האירועים של טריגרים לדף הבית, וגם שדות שמכילים מידע לפי הקשר.פעולות של ווידג'טים. אובייקטים של אירועים משמשים גם כדי לספק אינטראקטיביות לווידג'ט, באמצעות אותו מודל פעולה שבו משתמשים התוספים של Gmail. התוספים ל-Google Workspace משתמשים באותן פונקציות של רכיבי ווידג'ט, באותם אובייקטים ובאותן תגובות לפעולות של
Action
. עם זאת, בתוספים של Google Workspace, אובייקטים של אירועי פעולה כוללים מידע נוסף שפונקציית ה-callback יכולה לפעול לפיו.אובייקטי האירועים שנוצרים כתוצאה מפעולות של ווידג'טים מכילים את כל השדות שכלולים באובייקטי אירועי הטריגר לפי הקשר, וגם שדות שמכילים מידע על הווידג'ט.
טריגרים של תצוגה מקדימה של קישורים. ב-Google Docs, ב-Sheets וב-Slides, אפשר להגדיר תצוגות מקדימות של קישורים לשירותי צד שלישי על סמך דפוסי כתובות URL ספציפיים. כשמשתמשים יוצרים אינטראקציה עם קישור שתואם לדפוס, הטריגר
linkPreviewTriggers
מופעל ואובייקט אירוע שמכיל את הקישור מועבר לפונקציית ה-callback של הטריגר. התוסף יכול להשתמש באובייקט האירוע הזה כדי ליצור צ'יפ וחכמה שמציגים מידע על הקישור באפליקציית המארח. אפשר גם ליצור פעולות של ווידג'טים כדי לאפשר למשתמשים ליצור אינטראקציה עם כרטיס התצוגה המקדימה ועם התוכן שלו.טריגרים של אפליקציית Google Chat (גרסת Developer Preview). התוסף שלכם ב-Google Chat יופיע למשתמשים כאפליקציית Chat, והם יוכלו להשתמש בו על ידי הוספה למרחבים משותפים, שליחת הודעות, שימוש בפקודות קו נטוי ועוד. כדי ליצור תכונות אינטראקטיביות, צריך להגדיר טריגרים שונים לאפליקציית Chat ולהשתמש בהם. כל טריגר שולח מטען נתונים של אובייקט אירוע שונה שעוזר לכם לעבד או להגיב לכל סוג של אינטראקציה.
המבנה של אובייקט אירוע
בטבלה הבאה מתוארים המבנה ברמת העליונה של אובייקטי האירועים של התוספים ל-Google Workspace. המבנה של אובייקט האירוע כולל שדה ברמה העליונה commonEventObject
למידע שלא תלוי במארח. לכל אובייקט אירוע יכול להיות גם אחד מהשדות הבאים ברמת העליונה שספציפיים למארח, בהתאם לאפליקציית המארח הפעילה: gmailEventObject
, calendarEventObject
או driveEventObject
.
כדי לשמור על תאימות לאחור, אובייקטי האירועים של התוספים של Google Workspace כוללים גם את כל השדות המקוריים שבהם נעשה שימוש באובייקטי אירועי הפעולה של התוספים של Gmail. השדות האלה מפורטים בטבלה שלמטה בקטע 'שדות התוסף המקוריים של Gmail'. המידע בשדות האלה מופיע במבנה האובייקט החדש.
אובייקט אירוע | |
---|---|
eventObject.commonEventObject |
Common fields object
אובייקט שמכיל מידע שכל אובייקטי האירועים מכילים, ללא קשר לאפליקציית המארח. |
eventObject.calendar |
Calendar event object
השדה הזה מופיע רק אם המארח של השיחה הוא יומן Google. אובייקט שמכיל מידע על יומן ואירועים. |
eventObject.chat |
Chat event object
האפשרות הזו מוצגת רק אם המארח של השיחה הוא Google Chat. אובייקט שמכיל מידע על Chat. |
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) של פעולות כשהמשתמש מבצע אינטראקציה עם ווידג'טים. פונקציית ה-callback של התוסף יכולה לשלוח שאילתה לאובייקט האירוע המשותף כדי לקבוע את התוכן של ווידג'טים פתוחים בלקוח של המשתמש. לדוגמה, התוסף יכול לאתר את הטקסט שהמשתמש הזין בווידג'ט TextInput
באובייקט eventObject.commentEventObject.formInputs
.
שדות נפוצים באובייקט אירוע | |
---|---|
commonEventObject.platform |
string המקום שממנו הגיע האירוע ('אתר', 'iOS' או 'Android'). |
commonEventObject.formInputs |
object מפה שמכילה את הערכים הנוכחיים של הווידג'טים בכרטיס המוצג. מפתחות המפה הם מזהי המחרוזות שהוקצו לכל ווידג'ט. המבנה של אובייקט ערך המפה תלוי בסוג הווידג'ט:
|
commonEventObject.hostApp |
string האפליקציה המארחת שבה התוסף פעיל בזמן יצירת אובייקט האירוע. הערכים האפשריים כוללים:
|
commonEventObject.parameters |
object פרמטרים נוספים שמספקים לפעולה באמצעות actionParameters או
Action.setParameters() .
תצוגה מקדימה למפתחים: בתוספים שמרחיבים את Google Chat, כדי להציע פריטים על סמך מה שהמשתמשים מקלידים בתפריטי בחירה מרובה, צריך להשתמש בערך של המפתח |
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
של אובייקט אירוע. שדות שמסומנים בתווית נתונים שנוצרו על ידי משתמשים נמצאים באובייקט האירוע רק אם הנתונים נמצאים באירוע ביומן Google, והתוסף מגדיר את השדה addOns.calendar.currentEventAccess
manifest לערך 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
manifest לערך 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
manifest לערך 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
manifest לערך 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 מושבתת כברירת מחדל. רשימת כתובות האימייל של הנמענים 'עותק' שכלולות כרגע בטיוטה שהתוסף יוצר. כדי להפעיל את השדה הזה, צריך להגדיר את השדה 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 במניפסט של התוסף. פרטים נוספים זמינים במאמר תצוגה מקדימה של קישורים באמצעות צ'יפים חכמים.
דוגמה לעומס נתונים כשמשתמש מציג תצוגה מקדימה של הקישור "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" } } |