Типы дополнений
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
На этой странице представлен общий обзор двух типов надстроек, которые вы можете создать: надстройки Google Workspace и надстройки Редактора . Эти типы надстроек различаются по приложениям, которые они расширяют, способу создания и имеющимся ограничениям.
Дополнения Google Workspace
Дополнения Google Workspace — это последнее поколение дополнений, предоставляющее множество возможностей, в том числе:
Создайте одно дополнение для нескольких приложений Google Workspace : вместо того, чтобы создавать отдельные дополнения для каждого приложения Google Workspace, вы можете создать и управлять одним дополнением Google Workspace, работающим во всех приложениях Google Workspace. Дополнение Google Workspace может расширить возможности следующих хост-приложений:
- Gmail
- Google Календарь
- Google Chat (предварительная версия для разработчиков)
- Google Документы
- Google Диск
- Google Встреча
- Google Таблицы
- Google Презентации
Повысьте узнаваемость своего бренда : значки дополнений по умолчанию отображаются на правой панели приложений-хостов дополнений.
Создавайте домашние страницы : вы можете создавать отдельные домашние страницы для каждого приложения Google Workspace, расширяемого вашим дополнением, или использовать одну и ту же домашнюю страницу для нескольких приложений.
Отражайте контекст пользователя в вашем дополнении : вы можете разработать дополнение Google Workspace так, чтобы оно отображало интерфейсы, специфичные для хост-приложения. Например, ваше дополнение может отображать информацию из электронной почты или события календаря, а также предлагать действие на основе текущей страницы приложения Google Workspace.
Используйте стандартизированные интерфейсы : создавайте пользовательские интерфейсы на основе встроенных элементов виджетов, предоставляемых сервисом Apps Script Card
. Для определения этих интерфейсов вам не потребуются специальные знания HTML или CSS.
Расширение возможностей Gmail для настольных и мобильных клиентов : если дополнение Google Workspace расширяет возможности Gmail, вы можете использовать его как в настольной, так и в мобильной версии Gmail. Если вы создаёте дополнение Google Workspace, расширяющее возможности Gmail, вам не нужно разрабатывать отдельную мобильную версию этого дополнения. Интерфейс везде один и тот же.
Используйте предпочитаемую вами среду выполнения. Вы можете разрабатывать дополнения для Google Workspace, используя предпочитаемую вами инфраструктуру хостинга, набор инструментов разработки, систему управления исходным кодом, язык программирования и библиотеки кода.
Дополнения к редактору
Надстройки для редактора расширяют возможности одного из приложений Google Editor, например, Docs, Sheets, Slides или Forms. Каждый тип надстройки для редактора (например, надстройки для Таблиц) может иметь свой собственный набор специфических для этого типа возможностей, ограничений и особых требований. При разработке надстроек для редактора важно понимать эти особенности, характерные для конкретного редактора. Подробнее о надстройках для конкретных редакторов см. в соответствующих разделах:
Дополнения к редактору могут автоматизировать типовые задачи редактирования, такие как создание файлов, редактирование, форматирование и перемещение данных между приложениями. Интерфейсы дополнений к редактору легко настраиваются под конкретные задачи.
Дополнения для редактора идеально подходят для автоматизации задач в Google Документах, Таблицах, Презентациях или Формах для личного или внутреннего использования. Если вам требуются масштабные функции, которые должны обрабатывать запросы большого количества пользователей, обеспечивать низкую задержку или полный контроль над инфраструктурой, рассмотрите возможность создания дополнений Google Workspace в другой среде выполнения для лучшего контроля над инфраструктурой, процессами развертывания и выпуска.
Надстройки редактора ведут себя иначе, чем надстройки Google Workspace, следующим образом:
- Дополнения к редактору позволяют создавать интерфейсы, состоящие из пунктов меню, диалоговых окон и боковых панелей. Диалоговые окна и боковые панели дополнений определяются с помощью стандартных HTML и CSS .
- Дополнения к редактору имеют особые правила авторизации, поскольку они создают, изменяют или иным образом взаимодействуют с файлами в Google Диске. При разработке дополнения к редактору важно понимать правила авторизации .
- Файлы, создаваемые и обновляемые в каждом редакторе, имеют определённую структуру. Например, презентации Google Slides состоят из страниц, которые могут быть слайдами, мастер-страницами или макетами. Вам следует понимать структуру этих файлов, поскольку надстройки часто взаимодействуют с ними при чтении или редактировании файлов.
- Дополнения к редактору работают только в клиентах для настольных компьютеров, но не на Android или iOS.
- Надстройки редактора должны быть реализованы в Apps Script.
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. 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."]]