סוגי תוספים

במאמר הזה מופיעה סקירה כללית על שני סוגי התוספים שאפשר ליצור: תוספים ל-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 Google Apps Script. לא צריך להיות מומחים ב-HTML או ב-CSS כדי להגדיר את הממשקים האלה.

  • הרחבת תוכנות Gmail למחשב ולנייד: אם תוסף ל-Google Workspace מרחיב את Gmail, אפשר להשתמש בו גם בגרסה למחשב וגם בגרסה לנייד. לא צריך לעצב גרסה נפרדת לנייד. אותו ממשק משמש בכל מקום.

  • שימוש בסביבת זמן הריצה המועדפת: פיתוח תוספים ל-Google Workspace באמצעות תשתית האירוח המועדפת, כלי הפיתוח, מערכת בקרת המקור, שפת התכנות וספריות הקוד.

תוספים לעורכים

תוספים לעורכים מרחיבים את אפליקציית Google Editor, כמו Docs,‏ Sheets,‏ Slides או Forms. לכל סוג של תוסף ל-Editor (לדוגמה, תוספים ל-Sheets) יש יכולות, הגבלות ושיקולים מיוחדים שספציפיים לסוג. כשמפתחים תוספים ל-Editor, חשוב להבין את הפרטים הספציפיים האלה שקשורים ל-Editor. לפרטים נוספים על תוספים לעורכים ספציפיים, אפשר לעיין במאמרים הבאים:

תוספים ל-Editor יכולים לבצע אוטומציה של משימות נפוצות ב-Editor, כמו יצירה, עריכה ועיצוב של קבצים, והעברת נתונים בין אפליקציות. אפשר להתאים אישית את הממשקים של תוסף העריכה.

תוספים ל-Editor מתאימים לאוטומציה של משימות ב-Google Docs,‏ Sheets,‏ Slides או Forms לשימוש אישי או פנימי. אם אתם רוצים ליצור תוספים שדורשים יכולות רחבות היקף כדי לטפל בהרבה משתמשים, או שדורשים השהיה נמוכה, או שאתם רוצים שליטה מלאה בתשתית שלכם, כדאי לשקול ליצור תוספים ל-Google Workspace בסביבת זמן ריצה שונה כדי לקבל שליטה טובה יותר בתשתית, בתהליכי הפריסה וההפצה.

ההתנהגות של תוספים ל-Editor שונה מההתנהגות של תוספים ל-Google Workspace בכמה מובנים:

  • תוספים לעורכים יכולים ליצור ממשקים שמורכבים מפריטי תפריט, תיבות דו-שיח וסרגלי צד. הממשקים מוגדרים באמצעות HTML ו-CSS רגילים.
  • לתוספים של כלי העריכה יש כללי הרשאה מיוחדים כי הם מבצעים פעולות בקבצים ב-Google Drive. כדאי להבין את ההרשאה של תוסף Editor כשמפתחים תוסף Editor.
  • לקבצים שנוצרים ומתעדכנים בכל כלי עריכה יש מבנה ספציפי. לדוגמה, ב-Google Slides, מצגות מורכבות מדפים כמו שקפים, תבניות או פריסות. חשוב להבין את מבני הקבצים האלה, כי תוספים לרוב מבצעים אינטראקציה איתם כשקוראים או עורכים קבצים.
  • תוספים של Editor פועלים רק בתוכנות אימייל למחשב, ולא ב-Android או ב-iOS.
  • צריך להטמיע תוספים לכלי העריכה ב-Apps Script.