סוגי תוספים

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