Os complementos do editor permitem a interação do usuário por meio de menus, caixas de diálogo e barras laterais personalizados. Os links a seguir fornecem informações sobre como criar esses tipos de interfaces.
Os menus de complementos são criados usando o serviço de interface básico do Apps Script. Os itens de menu fornecem pontos de partida iniciais para usar o complemento, mas você precisa projetá-los considerando o ciclo de vida de autorização do complemento.
Barras laterais e caixas de diálogo são criadas usando o serviço de HTML do Apps Script. Esse serviço permite definir a estrutura e a aparência da interface usando HTML e CSS. Consulte Criar e exibir HTML para mais detalhes.
- Também é possível configurar chamadas de comunicação cliente-servidor para que as ações do usuário na interface resultem em ações realizadas nos servidores do Google em que o arquivo do editor está armazenado ou vice-versa.
- O Apps Script também fornece uma sintaxe de modelo para facilitar a criação de interfaces dinâmicas.
Ao criar interfaces HTML para complementos do editor, use o pacote CSS do complemento do editor para ajudar a aparência do complemento a se parecer com os editores do Google Workspace que ele estende.