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 a criação desses tipos de interface.
Os menus de complementos são criados usando o serviço de IU base do Apps Script. Os itens de menu fornecem pontos de partida para usar o complemento, mas é necessário projetá-los para considerar o ciclo de vida de autorização do complemento.
Barras laterais e caixas de diálogo são criadas usando o serviço HTML do Apps Script. Esse serviço permite definir a estrutura e a aparência da interface usando HTML e CSS. Consulte Criar e veicular 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 nos servidores do Google, onde reside o arquivo do editor, 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 os complementos do Editor, você precisa usar o pacote CSS de complementos do Editor (link em inglês) para que eles se pareçam com os editores do Google Workspace que eles estendem.