בדף הזה מופיעה סקירה כללית על שני סוגי התוספים שאפשר ליצור: תוספים ל-Google Workspace ותוספים ל-Editor. סוגי התוספים האלה שונים זה מזה בתחום האפליקציות שהם מרחיב, בדרך שבה הם נוצרים ובמגבלות שלהם.
תוספים ל-Google Workspace
תוספים ל-Google Workspace הם הדור החדש של התוספים, והם מספקים יכולות רבות, כולל:
פיתוח תוסף אחד בלבד לכמה אפליקציות של Google Workspace: במקום ליצור תוספים נפרדים לכל אפליקציה של Google Workspace, אפשר לפתח ולנהל תוסף אחד ל-Google Workspace שעובד בכל האפליקציות של Google Workspace. תוסף ל-Google Workspace יכול להרחיב את האפליקציות המארחות הבאות:
- Gmail
- יומן Google
- Google Chat (תצוגה מקדימה למפתחים)
- Google Docs
- Google Drive
- Google Sheets
- Google Slides
הגברת המוּדעוּת למותג: סמלי התוספים מוצגים כברירת מחדל בחלונית השמאלית של האפליקציות המארחות של התוספים.
יצירת חוויות בדף הבית: אתם יכולים ליצור דפי בית נפרדים לכל אפליקציית Google Workspace שהתוסף שלכם מרחיב, או להשתמש באותו דף בית בכמה אפליקציות.
התאמה של התוסף להקשר של המשתמש: תוכלו לעצב את התוסף ל-Google Workspace כך שיציג ממשקים ספציפיים לאפליקציית המארח של התוסף. לדוגמה, התוסף יכול להציג מידע מאימייל או מאירוע ביומן, או להציע פעולה על סמך הדף הנוכחי באפליקציית Google Workspace.
שימוש בממשקים סטנדרטיים: אפשר ליצור ממשקי משתמש מרכיבי ווידג'טים מובנים שסופקו על ידי השירות
Card
של Apps Script. אין צורך בידע ב-HTML או ב-CSS כדי להגדיר את הממשקים האלה.הרחבת לקוחות Gmail למחשב ולנייד: אם תוסף של Google Workspace מרחיב את Gmail, תוכלו להשתמש בו גם בגרסה למחשב וגם בגרסה לנייד של Gmail. אם אתם מפתחים תוסף ל-Google Workspace שמרחיב את Gmail, אתם לא צריכים לעצב גרסה נפרדת לנייד של התוסף. נעשה שימוש באותו ממשק בכל מקום.
שימוש בסביבת זמן הריצה המועדפת. אתם יכולים לפתח תוספים ל-Google Workspace באמצעות תשתית האירוח, שרשור הכלים לפיתוח, מערכת בקרת הגרסאות, שפת התכנות וספריות הקוד המועדפים עליכם.
תוספים לעריכה
תוספים לעורכים מרחיב את אחת מאפליקציות העריכה של Google, כמו Docs, Sheets, Slides או Forms. לכל סוג של תוסף ל-Editor (לדוגמה, תוספים ל-Sheets) יכולה להיות קבוצה משלו של יכולות, הגבלות ושיקולים מיוחדים ספציפיים לסוג. כשאתם יוצרים תוספים ל-Editor, חשוב להבין את הפרטים האלה שספציפיים ל-Editor. פרטים נוספים על תוספים לעורכים ספציפיים זמינים בקטעים המתאימים:
תוספים לעורכים יכולים לבצע אוטומציה של משימות נפוצות בעורכים, כמו יצירה, עריכה, עיצוב והעברת נתונים בין אפליקציות. ממשקי התוספים לעריכה ניתנים להתאמה אישית בהתאם למשימות שלכם.
יש הבדלים בין תוספים ל-Editor לבין תוספים ל-Google Workspace:
- תוספים לעורכים יכולים ליצור ממשקים שכוללים פריטים בתפריט, תיבות דו-שיח וסרגלי צד. תיבת הדו-שיח והסרגל הצדדי של התוספים מוגדרים באמצעות HTML ו-CSS רגילים.
- לתוספים של עורכי טקסט יש כללי הרשאה מיוחדים כי הם יוצרים, משנים או מבצעים פעולות אחרות בקבצים ב-Google Drive. חשוב להבין את מחזור החיים של הרשאות התוספים לכלי העריכה במהלך הפיתוח של תוסף עריכה.
- לקבצים שנוצרים ומעודכנים בכל עורך יש מבנים ספציפיים. לדוגמה, מצגות ב-Google Slides מורכבות מדפים שיכולים להיות שקפים, תבניות או פריסות. חשוב להבין את מבני הקבצים האלה, כי תוספים רבים יוצרים איתם אינטראקציה כשהם קוראים או עורכים קבצים.
- תוספי ה-Editor פועלים רק בלקוחות למחשב, ולא ב-Android או ב-iOS.
- תוספים לעורך צריכים להיות מוטמעים ב-Apps Script.