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