Tipos de complementos
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Esta página oferece uma visão geral dos dois tipos de complementos
que você pode criar: complementos do Google Workspace e complementos do editor. Esses tipos de complementos diferem em quais aplicativos eles estendem, como são criados e quais restrições têm.
Complementos do Google Workspace
Os complementos do Google Workspace são a mais nova geração de complementos e oferecem muitos recursos, incluindo:
Crie apenas um complemento para vários apps do Google Workspace: em vez de criar complementos separados para cada aplicativo do Google Workspace, você pode criar e gerenciar um único complemento que funciona em todo o Google Workspace.
Um complemento do Google Workspace pode estender os seguintes aplicativos host:
- Gmail
- Google Agenda
- Google Chat (prévia para desenvolvedores)
- Documentos Google
- Google Drive
- Google Meet
- Planilhas Google
- Apresentações Google
Aumente o reconhecimento da marca: os ícones de complementos ficam visíveis por
padrão no painel à direita dos
apps host do complemento.
Criar experiências na página inicial: você pode criar páginas iniciais individuais para cada app do Google Workspace que seu complemento estende ou usar a mesma página inicial para vários apps.
Reflita o contexto do usuário no seu complemento: você pode projetar seu complemento do Google Workspace para mostrar interfaces específicas do app host. Por exemplo, ele pode mostrar informações de um e-mail ou evento da agenda ou sugerir uma ação com base na página atual do app do Google Workspace.
Use interfaces padronizadas: crie interfaces do usuário com elementos de widget integrados fornecidos pelo serviço Card
do Apps Script. Não é necessário ter experiência com HTML ou CSS para definir essas interfaces.
Estender clientes de computador e dispositivos móveis para o Gmail: se um
complemento do Google Workspace estender o Gmail, você poderá usá-lo nas versões
para computador e dispositivos móveis do Gmail. Se você criar um
complemento do Google Workspace que amplia o Gmail, não será necessário
projetar uma versão separada para dispositivos móveis. A mesma interface é usada em todos os lugares.
Use o ambiente de execução de sua preferência. É possível desenvolver complementos do Google Workspace com sua infraestrutura de hospedagem, cadeia de ferramentas de desenvolvimento, sistema de controle de origem, linguagem de programação e bibliotecas de código preferidos.
Complementos do editor
Os complementos do editor estendem um dos aplicativos do Editor do Google, como Documentos, Planilhas, Apresentações ou Formulários. Cada tipo de complemento do Editor (por exemplo, complementos do Planilhas) pode ter um conjunto próprio de recursos, restrições e considerações especiais específicos do tipo. Ao
criar complementos do Editor, é importante entender esses
detalhes específicos do Editor. Para mais detalhes sobre complementos de editores específicos, consulte as seções correspondentes:
Os complementos dos editores podem automatizar tarefas comuns, como criação, edição, formatação e movimentação de dados entre aplicativos.
As interfaces do complemento do editor são altamente personalizáveis para as tarefas em questão.
Os complementos do editor são ideais para automatizar tarefas nos Documentos, Planilhas, Apresentações ou Formulários Google para uso individual ou interno. Para complementos
que exigem recursos em grande escala para lidar com muitos usuários, baixa
latência ou controle total sobre sua infraestrutura, considere criar um
complemento do Google Workspace em um ambiente de tempo de execução diferente
para ter mais controle sobre os processos de infraestrutura, implantação e lançamento.
Os complementos do editor se comportam de maneira diferente dos complementos do Google Workspace das seguintes formas:
- Os complementos do editor podem criar interfaces com itens de menu, caixas de diálogo e barras laterais. As caixas de diálogo e barras laterais de complementos
são definidas usando HTML e
CSS padrão.
- Os complementos do editor têm regras de autorização especiais porque
criam, modificam ou interagem com arquivos no Google Drive. É importante entender a autorização do complemento do Editor ao desenvolver um complemento do Editor.
- Os arquivos criados e atualizados em cada editor têm estruturas específicas. Por exemplo, as apresentações Google são compostas de páginas que podem ser slides, modelos ou layouts. É importante entender essas estruturas de arquivos, já que
os complementos costumam interagir com elas ao ler ou editar
arquivos.
- Os complementos do editor só funcionam em clientes de computador, não em Android ou iOS.
- Os complementos do editor precisam ser implementados no
Apps Script.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-08-26 UTC.
[null,null,["Última atualização 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."]]