Ampliar a interface do Google Workspace

Nesta página, descrevemos as opções para estender o alcance do usuário do Google Workspace interface de usuário (UI). Você pode estender a interface do Google Workspace por vários motivos, incluindo:

  • Integrar seu app ou serviço ao Google Workspace para que os usuários possam usar o app diretamente de um ou mais apps do Google Workspace. Por exemplo: um complemento do Google Workspace que gera ícones inteligentes e visualizações de links para seu serviço nos Documentos Google.
  • Ajude os usuários do Google Workspace a serem mais produtivos ou melhorar o fluxo de trabalho. Por exemplo, crie um app do Google Chat que permita aos usuários fazer relatórios semanais planilhas de ponto diretamente no Google Chat.
  • Adicione recursos que não estão disponíveis nativamente no Google Workspace. Por exemplo, adicione um menu personalizado Documentos, Planilhas ou Apresentações Google.

Você pode publicar a maioria das opções para estender a interface do Google Workspace o Google Workspace Marketplace, uma loja on-line onde os usuários podem encontrar e instalar apps de terceiros que se integram com o Google Workspace.

Visão geral das opções para estender a interface do Google Workspace

A tabela a seguir lista as opções para estender o interface do Google Workspace e os compara com base nesses características:

  • Apps estendidos: lista os apps do Google Workspace que podem ser estendidos. com a opção fornecida.
  • Opções de programação: lista as maneiras de criar, incluindo:
    • AppSheet: Uma plataforma de desenvolvimento sem código.
    • Apps Script: um aplicativo baseado na nuvem e com pouco código desenvolvimento baseada em JavaScript.
    • Desenvolvimento completo: seu próprio conjunto de tecnologias compatível com suas preferências. linguagem de programação D.
  • Estruturas de interface: indica os tipos de frameworks de interface que você pode usar para criar cada opção, incluindo:
    • Baseado em cartões: as interfaces de cartões são widgets predefinidos e cards criados com o Serviço de Cartão usando Apps Script ou retornando o JSON formatado corretamente para renderizar cards com seu conjunto de tecnologias preferido (desenvolvimento completo). Baseado em cartão não exigem conhecimento de HTML ou CSS e funcionam bem em ambos computadores e dispositivos móveis.
    • HTML: o Apps Script oferece uma serviço HTML para desenvolver páginas da web que possam interagem com as funções do Apps Script do lado do servidor. Interfaces desenvolvidos com o serviço HTML são altamente personalizáveis, mas exigem mais trabalho manual para criar uma ótima experiência do usuário.
    • iFrame: os iframes incorporam conteúdo externo no Google Workspace e oferecem a maior capacidade de personalização para interfaces do usuário.

Após a tabela, há descrições para cada opção.

O que você pode criar Visualizar Apps estendidos Opções de programação interface baseada em cartão interface HTML interface iframe
Complementos do Google Workspace Exemplo de complemento do Google Workspace
Gmail
Drive
Agenda
Documentos
Planilhas
Apresentações
Apps Script
Desenvolvimento completo
Visualizações de links e ícones inteligentes | Complementos do Google Workspace Exemplo de visualizações de links de complementos do Google Workspace
Documentos
Planilhas
Apresentações
AppSheet
Apps Script
Desenvolvimento completo
Rascunhos de e-mail | Complementos do Google Workspace Exemplo de complemento do Google Workspace para rascunhos de e-mails
Gmail
Apps Script
Desenvolvimento completo
Conferência do Google Agenda | Complementos do Google Workspace Exemplo de complemento do Google Workspace para videoconferência na Agenda
Agenda
Apps Script

Usa a interface existente

Complementos do Editor Exemplo de complemento do editor
Documentos
Planilhas
Apresentações
Formulários
Apps Script
Apps do Google Chat Exemplo de app de chat
Conversar
AppSheet
Apps Script
Desenvolvimento completo
Funções personalizadas Exemplo de função personalizada
Planilhas
Apps Script

Usa a interface atual

Macros Exemplo de macro
Planilhas
Apps Script

Usa a interface atual

Menus, caixas de diálogo e barras laterais personalizados Exemplo de menu e barra lateral
Documentos
Planilhas
Apresentações
Formulários
Apps Script
Apps Google Drive Exemplo do app Drive
Drive
Desenvolvimento completo

Usa a interface atual

Complementos do Google Sala de Aula Complementos do Google Sala de Aula
Sala de Aula
Desenvolvimento completo

Complementos do Google Workspace

Exemplo de complemento do Google Workspace

Os complementos do Google Workspace são aplicativos que se integram ao Google Workspace apps. Um complemento do Google Workspace pode estender nos apps do Google Workspace. Na maioria das vezes, o aplicativo é aberto em uma barra lateral dentro do app Google Workspace que ele se estende ali.

Confira a documentação de complementos do Google Workspace

Publicável



Opções de programação:

Apps Script
Desenvolvimento completo

Estende os seguintes apps:

Gmail
Carro
Agenda

Documentos
Planilhas
Apresentações

Estruturas de interface disponíveis:

Estrutura do cartão



Exemplo de visualização de link

Complementos do Google Workspace que ampliam os arquivos do app Documentos para criar links personalizados visualizações prévias de um serviço de terceiros. São semelhantes aos ícones inteligentes, O app Documentos gera menções a uma pessoa, um arquivo, um evento da agenda ou outra entidade em um aplicativo do Google Workspace, um complemento pode gerar um ícone inteligente para um link de terceiros e mostrar um card de visualização quando alguém passa o cursor sobre o ícone.

É possível adicionar visualizações de links a complementos do Google Workspace ou criar uma Complemento do Google Workspace separado especificamente para visualizações de links.

Conferir prévias de links e a documentação dos ícones inteligentes

Publicável



Opções de programação:

AppSheet
Apps Script
Desenvolvimento completo

Estende os seguintes apps:

Documentos
Planilhas
Apresentações

Estruturas de interface disponíveis:

Estrutura do cartão



Rascunhos de e-mails | Complementos do Google Workspace

Exemplo de rascunho de e-mail

Os complementos do Google Workspace que ampliam o Gmail podem oferecer uma experiência interface quando o usuário escreve novas mensagens ou responde a mensagens existentes. Para usar essa interface, os usuários abrem o complemento pelo no rascunho do e-mail, na parte inferior do rascunho Menu Mais opções.

Acessar documentação de rascunhos de e-mails

Publicável



Opções de programação:

Apps Script
Desenvolvimento completo

Estende os seguintes apps:

Gmail

Estruturas de interface disponíveis:

Estrutura do cartão



Conferência do Google Agenda | Complementos do Google Workspace

Exemplo de videoconferência do Google Agenda

Se você é um provedor de videoconferência na Web, pode criar um complemento do Google Workspace que complementa o Google Agenda com sua solução de videoconferência. O complemento adiciona um de videoconferência para eventos da Agenda, permitindo que os usuários criem e participe delas diretamente no Google Agenda.

Ver a documentação de videoconferência do Google Agenda

Publicável



Opções de programação:

Apps Script

Estende os seguintes apps:

Agenda

Estruturas de interface disponíveis:

Usa a interface atual


Complementos do editor

Exemplo de complemento do editor

Os complementos dos editores são aplicativos que estendem os recursos do Documentos, Planilhas, Apresentações, ou Formulários. Os complementos do editor só podem estender um app por complemento, mas é possível publicar vários Complementos do editor no mesmo Marketplace listagem. Os usuários abrem os complementos do editor no menu Extensões no app que estendem.

Você pode usar as seguintes interfaces para um Complemento do Editor:

Veja a documentação dos complementos do Editor

Publicável



Opções de programação:

Apps Script

Estende os seguintes apps:

Documentos
Planilhas
Apresentações
Formulários

Estruturas de interface disponíveis:

HTML
iFrame



Apps de chat

Exemplo de app de chat

Os apps do Chat trazem recursos e serviços para o Chat. Você pode criar apps do Chat para interagir com os usuários de várias formas. incluindo:

  • Responder a comandos de barra com uma mensagem de texto ou a mensagem do cartão.
  • Abrir uma caixa de diálogo para ajudar os usuários a concluir várias etapas como o preenchimento de dados de formulários.
  • Visualize links anexando cards com informações úteis informações que permitem aos usuários ações diretamente na conversa.

Confira a documentação dos apps do Chat

Publicável



Opções de programação:

AppSheet
Apps Script
Desenvolvimento completo

Estende os seguintes apps:

Conversar

Estruturas de interface disponíveis:

Estrutura do cartão



Funções personalizadas

Exemplo de função personalizada

Com as funções personalizadas, você pode adicionar mais funções ao app Planilhas. Os usuários podem encontrá-las e usá-las como qualquer uma das centenas de funções integradas disponíveis no Planilhas. É possível publicar uma função personalizada Complementos do editor.

Veja a documentação de funções personalizadas

Publicável



Opções de programação:

Apps Script

Estende os seguintes apps:

Planilhas

Estruturas de interface disponíveis:

Usa a interface atual


Macros

Exemplo de macro

Macros são gravações no Planilhas que duplicam uma série específica de interações de IU que você define. É possível vincular uma macro a um atalho do teclado ou no menu Extensões > Menu Macros.

Quando você grava uma macro, o Planilhas cria automaticamente uma Função do Apps Script que replica as interações da interface. Você pode edite macros diretamente no editor do Apps Script. É possível escrever do zero no Apps Script ou funções que já gravados e transformá-los em macros.

Veja a documentação de macros

Opções de programação:

Apps Script

Estende os seguintes apps:

Planilhas

Estruturas de interface disponíveis:

Usa a interface atual


Menus, caixas de diálogo e barras laterais personalizados

Exemplo de menu personalizado

É possível adicionar menus, solicitações, alertas personalizados e caixas de diálogo baseadas em HTML e barras laterais para arquivos nos apps Documentos, Planilhas Apresentações e Formulários. Os menus personalizados aparecem ao lado do menus padrão do app estendido. Caixas de diálogo, barras laterais, comandos e alertas são normalmente ativados por ações do usuário, como cliques em itens de menu, ou por acionadores, como e gatilhos orientados por eventos.

Acessar documentação sobre menus, caixas de diálogo e barras laterais personalizados

Opções de programação:

Apps Script

Estende os seguintes apps:

Documentos
Planilhas
Apresentações
Formulários

Estruturas de interface disponíveis:

HTML
iFrame



Apps do Drive

Exemplo do app Drive

Caso seu app seja compatível com os arquivos do Drive, você pode fazer a integração com o interface do usuário do Drive para apresentar seu aplicativo como uma opção de criação ou abrir arquivos. Seu app pode aparecer na janela Novo > Mais e os Menu Abrir com quando um usuário clica com o botão direito do mouse em um arquivo no Drive. Quando um usuário selecionar seu app em um dos menus, ele será aberto em uma nova janela.

Ver a documentação dos aplicativos do Google Drive

Publicável



Opções de programação:

Desenvolvimento completo

Estende os seguintes apps:

Carro

Estruturas de interface disponíveis:

Usa a interface atual


Complementos do Google Sala de Aula

Complementos do Google Sala de Aula

Com os complementos do Google Sala de Aula, os educadores podem criar anexos nos cursos, comunicados ou materiais do curso. Estes anexos são abertos conteúdo de terceiros em iframes no Google Sala de Aula. Os iframes estão abertos URLs separados dependendo do tipo de usuário e do contexto do Google Sala de Aula.

Acessar a documentação dos complementos do Google Sala de Aula

Publicável



Opções de programação:

Desenvolvimento completo

Estende os seguintes apps:

Sala de Aula

Estruturas de interface disponíveis:

iFrame