סוגי תוספים
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
במאמר הזה מופיעה סקירה כללית של שני סוגי התוספים שאפשר ליצור: תוספים ל-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 הם פתרון אידיאלי לאוטומציה של משימות ב-Google Docs, Sheets, Slides או Forms לשימוש אישי או פנימי. אם אתם רוצים ליצור תוספים שדורשים יכולות רחבות היקף כדי לטפל בהרבה משתמשים, או שדורשים השהיה נמוכה, או שאתם רוצים שליטה מלאה בתשתית שלכם, כדאי לכם ליצור תוספים ל-Google Workspace בסביבת זמן ריצה אחרת כדי לקבל שליטה טובה יותר בתשתית, בתהליכי הפריסה וההפצה.
ההתנהגות של תוספים ל-Editor שונה מההתנהגות של תוספים ל-Google Workspace בדרכים הבאות:
- תוספים לעורכים יכולים ליצור ממשקים שמורכבים מפריטי תפריט, תיבות דו-שיח וסרגלי צד. דיאלוגים וסרגלי צד של תוספים מוגדרים באמצעות HTML ו-CSS סטנדרטיים.
- לתוספים של כלי העריכה יש כללי הרשאה מיוחדים כי הם יוצרים קבצים ב-Google Drive, משנים אותם או מבצעים פעולות אחרות בהם. חשוב להבין את ההרשאה של תוסף העריכה כשמפתחים תוסף עריכה.
- לקבצים שנוצרים ומתעדכנים בכל כלי עריכה יש מבנה ספציפי. לדוגמה, מצגות ב-Google Slides מורכבות מדפים שיכולים להיות שקפים, תבניות או פריסות. חשוב להבין את מבני הקבצים האלה, כי תוספים לרוב מבצעים אינטראקציה איתם כשקוראים או עורכים קבצים.
- תוספים של Editor פועלים רק בתוכנות אימייל במחשב, ולא ב-Android או ב-iOS.
- צריך להטמיע תוספים לכלי העריכה ב-Apps Script.
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-08-26 (שעון UTC).
[null,null,["עדכון אחרון: 2025-08-26 (שעון UTC)."],[[["\u003cp\u003eGoogle Workspace add-ons offer a unified solution, extending functionalities across multiple Google Workspace applications like Gmail, Calendar, and Docs with a single add-on.\u003c/p\u003e\n"],["\u003cp\u003eEditor add-ons focus on enhancing specific Google Editors (Docs, Sheets, Slides, Forms) with custom interfaces and automation capabilities but are limited to desktop use.\u003c/p\u003e\n"],["\u003cp\u003eWhile Workspace add-ons utilize standardized interfaces and work seamlessly across platforms, Editor add-ons require HTML/CSS knowledge and adhere to specific authorization rules.\u003c/p\u003e\n"],["\u003cp\u003eBoth add-on types provide distinct advantages; Workspace add-ons enhance cross-application workflows, while Editor add-ons offer deep, editor-specific customization and task automation.\u003c/p\u003e\n"]]],["There are two add-on types: Google Workspace and Editor add-ons. Google Workspace add-ons offer a single build for multiple apps (Gmail, Calendar, Chat, Docs, Drive, Sheets, Slides), and they feature standardized interfaces, mobile and desktop compatibility, and customizable homepages. Editor add-ons extend Docs, Sheets, Slides, and Forms, allowing for highly customizable interfaces using HTML and CSS, but require specific authorization and only function on desktop. They are built to automate common editor tasks.\n"],null,["This page provides a general overview of the two types of add-ons\nyou can build:\n*Google Workspace add-ons* and *Editor add-ons*. These\nadd-on types differ in what applications they extend,\nhow they are created, and what restrictions they have.\n\nGoogle Workspace add-ons\n\n*Google Workspace add-ons* are the latest generation of add-ons, and\nprovide many capabilities, including:\n\n- **Build just one add-on for multiple\n Google Workspace apps**: Instead of creating separate\n add-ons for\n each Google Workspace application, you can build and manage a single\n Google Workspace add-on that works across Google Workspace.\n A Google Workspace add-on can extend the following host applications:\n\n - Gmail\n - Google Calendar\n - Google Chat (Developer Preview)\n - Google Docs\n - Google Drive\n - Google Meet\n - Google Sheets\n - Google Slides\n- **Increase your brand awareness**: Add-ons icons are by\n default visible in the right-side panel of the\n add-on's host apps.\n\n- **Build homepage experiences** : You can create individual [homepages](/workspace/add-ons/concepts/homepages)\n for each Google Workspace app your add-on\n extends, or use the same homepage for multiple apps.\n\n- **Reflect the user's context in your add-on**: You\n can design your Google Workspace add-on to show interfaces specific to the\n add-on's host app. For example, your\n add-on can display info from an email or calendar\n event, or suggest an action based on the current Google Workspace app\n page.\n\n- **Use standardized interfaces** : Construct user interfaces from built-in\n widget elements provided by the Apps Script\n [`Card`](/apps-script/reference/card-service/card) service. You don't need\n any expertise with HTML or CSS to define these interfaces.\n\n- **Extend desktop and mobile clients for Gmail**: If a\n Google Workspace add-on extends Gmail, you can use it in both the\n desktop and mobile versions of Gmail. If you build a\n Google Workspace add-on that extends Gmail, you don't need to\n design a separate mobile version of the add-on. The\n same interface is used everywhere.\n\n- **Use your preferred runtime.** You can develop Google Workspace add-ons with your\n preferred hosting infrastructure, development tool chain, source control\n system, coding language, and code libraries.\n\nEditor add-ons\n\n*Editor add-ons* extend one of the Google Editor applications,\nsuch as Docs, Sheets, Slides, or\nForms. Each Editor add-on type (for\nexample, Sheets add-ons) can have its own set of\ntype-specific capabilities, restrictions, and special considerations. When\nbuilding Editor add-ons, it's important to understand these\nEditor-specific details. For more details on add-ons for specific\nEditors, see the corresponding sections:\n\n- [Google Docs](/workspace/add-ons/editors/docs)\n- [Google Forms](/workspace/add-ons/editors/forms)\n- [Google Sheets](/workspace/add-ons/editors/sheets)\n- [Google Slides](/workspace/add-ons/editors/slides)\n\nEditor add-ons can automate common editor tasks such as file\ncreation, editing, formatting, and moving data between applications.\nEditor add-on interfaces are highly-customizable for\nthe tasks at hand.\n\nEditor add-ons are ideal for automating tasks within Google\nDocs, Sheets, Slides, or\nForms for individual or internal use. For add-ons\nrequiring large-scale capabilities that need to handle many users, require low\nlatency, or demands full control over your infrastructure, consider building a\nGoogle Workspace add-ons on a [different runtime](/workspace/add-ons/guides/alternate-runtimes)\nenvironment for better control over infrastructure, deployment and release\nprocesses.\n\nEditor add-ons behave differently from Google Workspace add-ons in the\nfollowing ways:\n\n- Editor add-ons can create interfaces consisting of menu items, dialogs, and sidebars. Add-ons dialogs and sidebars are defined using standard [HTML and\n CSS](/workspace/add-ons/concepts/html-interfaces).\n- Editor add-ons have special authorization rules because they create, modify, or otherwise interact with files within Google Drive. It is important to understand the [Editor add-on\n authorization](/workspace/add-ons/concepts/editor-auth-lifecycle) while developing an Editor add-on.\n- Files created and updated in each editor have specific structures. For example, Google Slides presentations are composed of pages which can be slides, masters, or layouts. You should understand these file structures, as add-ons often interact with them when reading or editing files.\n- Editor add-ons only function in desktop clients, not Android or iOS.\n- Editor add-ons must be implemented in Apps Script."]]