בדף הזה מופיעה סקירה כללית על שני הסוגים של תוספים שאפשר ליצור: תוספים ל-Google Workspace ותוספים ל-Editor. סוגי התוספים האלו שונים בסוג האפליקציות שהם להרחיב, באופן שבו הם נוצרים ובמגבלות שחלות עליהם.
תוספים ל-Google Workspace
תוספים של Google Workspace הם הדור החדש של התוספים, והם מספקים יכולות רבות, כולל:
פיתוח תוסף אחד בלבד לכמה אפליקציות של Google Workspace: במקום ליצור תוספים נפרדים לכל אפליקציה של Google Workspace, אפשר ליצור ולנהל תוסף אחד ל-Google Workspace שעובד בכל האפליקציות של Google Workspace. תוסף ל-Google Workspace יכול להרחיב את אפליקציות המארח הבאות:
- Gmail
- יומן Google
- 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 בהתאם למשימות הרלוונטיות.
יש הבדלים בין תוספים ל-Editor לבין תוספים ל-Google Workspace:
- תוספי עריכה יכולים ליצור ממשקים שכוללים אפשרויות בתפריט, תיבות דו-שיח וסרגלי צד. תיבת הדו-שיח והסרגל הצדדי של התוספים מוגדרים באמצעות HTML ו-CSS רגילים.
- לתוספים של עורכי טקסט יש כללי הרשאה מיוחדים כי הם יוצרים, משנים או מבצעים פעולות אחרות בקובצי Google Drive. חשוב להבין את מחזור החיים של הרשאות הגישה לתוספים של Editor במהלך הפיתוח של תוסף Editor.
- לקבצים שנוצרים ומעודכנים בכל עורך יש מבנים ספציפיים. לדוגמה, מצגות ב-Google Slides מורכבות מדפים שיכולים להיות שקפים, תבניות או פריסות. חשוב להבין את מבני הקבצים האלה, כי תוספים רבים יוצרים איתם אינטראקציה כשהם קוראים או עורכים קבצים.
- תוספי העריכה פועלים רק בלקוחות למחשב, ולא ב-Android או ב-iOS.
- צריך להטמיע תוספי עריכה ב-Apps Script.