סוגי תוספים

בדף הזה מופיעה סקירה כללית על שני סוגי התוספים שאפשר ליצור: תוספים ל-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.