Tipos de complementos

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 eles têm.

Complementos do Google Workspace

Os complementos do Google Workspace são a geração mais recente de complementos e oferecem vários recursos, incluindo:

  • Criar 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 do Google Workspace que funciona em todo o Google Workspace. Um complemento do Google Workspace pode estender os seguintes aplicativos host:

    • Gmail
    • Google Agenda
    • Google Chat (pré-lançamento para desenvolvedores)
    • Documentos Google
    • Google Drive
    • Planilhas Google
    • Apresentações Google
  • Aumente o reconhecimento da sua marca: por padrão, os ícones de complementos aparecem no painel à direita dos apps de hospedagem do complemento.

  • Criar experiências de página inicial: é possível criar páginas iniciais individuais para cada app do Google Workspace que seu complemento amplia ou usar a mesma página inicial para vários apps.

  • Refletir o contexto do usuário no seu complemento: é possível projetar o complemento do Google Workspace para mostrar interfaces específicas do app host do complemento. Por exemplo, o complemento pode mostrar informações de um e-mail ou evento de calendário ou sugerir uma ação com base na página atual do app do Google Workspace.

  • Usar interfaces padronizadas: crie interfaces do usuário com elementos de widget integrados fornecidos pelo serviço Card do Apps Script. Você não precisa de nenhum conhecimento em HTML ou CSS para definir essas interfaces.

  • Ampliar clientes para computador e dispositivos móveis do Gmail: se um complemento do Google Workspace ampliar o Gmail, ele poderá ser usado nas versões para computador e dispositivos móveis do Gmail. Se você criar um complemento do Google Workspace que estende o Gmail, não será necessário criar 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 Google, como Documentos, Planilhas, Apresentações ou Formulários. Cada tipo de complemento do Editor (por exemplo, complementos do Planilhas) pode ter um conjunto de recursos, restrições e considerações específicas. Ao criar complementos do Editor, é importante entender esses detalhes específicos do Editor. Para mais detalhes sobre complementos para editores específicos, consulte as seções correspondentes:

Os complementos do editor podem automatizar tarefas comuns, como a criação, a edição, a formatação e a movimentação de dados entre aplicativos. As interfaces de complementos do editor são altamente personalizáveis para as tarefas em questão.

Os complementos do editor se comportam de maneira diferente dos complementos do Google Workspace da seguinte forma:

  • Os complementos do editor podem criar interfaces que consistem em itens de menu, caixas de diálogo e barras laterais. As caixas de diálogo e barras laterais dos 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 o ciclo de vida da 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 do 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 geralmente interagem com elas ao ler ou editar arquivos.
  • Os complementos do editor só funcionam em clientes de computador, não em dispositivos Android ou iOS.
  • Os complementos do editor precisam ser implementados no Apps Script.