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 |
|
|
|
|||
Visualizações de links e ícones inteligentes | Complementos do Google Workspace |
|
|
|
|||
Rascunhos de e-mail | Complementos do Google Workspace |
|
|
|
|||
Conferência do Google Agenda | Complementos do Google Workspace |
|
|
|
Usa a interface existente |
||
Complementos do Editor |
|
|
|
|||
Apps do Google Chat |
|
|
|
|||
Funções personalizadas |
|
|
|
Usa a interface atual |
||
Macros |
|
|
|
Usa a interface atual |
||
Menus, caixas de diálogo e barras laterais personalizados |
|
|
|
|||
Apps Google Drive |
|
|
|
Usa a interface atual |
||
Complementos do Google Sala de Aula |
|
|
|
Complementos 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
Opções de programação:
Estende os seguintes apps:
Estruturas de interface disponíveis:
Visualizações de links e ícones inteligentes | Complementos do Google Workspace
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
Opções de programação:
Estende os seguintes apps:
Estruturas de interface disponíveis:
Rascunhos de e-mails | Complementos do Google Workspace
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
Opções de programação:
Estende os seguintes apps:
Estruturas de interface disponíveis:
Conferência do Google Agenda | Complementos do Google Workspace
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
Opções de programação:
Estende os seguintes apps:
Estruturas de interface disponíveis:
Usa a interface atual
Complementos 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:
- Uma barra lateral ao lado do aplicativo que ele estende.
- Uma caixa de diálogo sobrepondo o app ela se estende.
- Um item de menu que executa um script.
- Uma função personalizada em um arquivo das Planilhas Google planilha.
Veja a documentação dos complementos do Editor
Opções de programação:
Estende os seguintes apps:
Estruturas de interface disponíveis:
Apps 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
Opções de programação:
Estende os seguintes apps:
Estruturas de interface disponíveis:
Funções personalizadas
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
Opções de programação:
Estende os seguintes apps:
Estruturas de interface disponíveis:
Usa a interface atual
Macros
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.
Opções de programação:
Estende os seguintes apps:
Estruturas de interface disponíveis:
Usa a interface atual
Menus, caixas de diálogo e barras laterais personalizados
É 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:
Estende os seguintes apps:
Estruturas de interface disponíveis:
Apps do 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
Opções de programação:
Estende os seguintes apps:
Estruturas de interface disponíveis:
Usa a interface atual
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
Opções de programação:
Estende os seguintes apps:
Estruturas de interface disponíveis: