Um menu personalizado em uma instância da interface do usuário de um app do Google. Um script só pode interagir com a interface da instância atual de um documento ou formulário aberto e somente se o script estiver vinculado ao contêiner do documento ou formulário. Para mais informações, consulte o guia de menus.
// Add a custom menu to the active spreadsheet, including a separator and a // sub-menu. function onOpen(e) { SpreadsheetApp.getUi() .createMenu('My Menu') .addItem('My Menu Item', 'myFunction') .addSeparator() .addSubMenu( SpreadsheetApp.getUi() .createMenu('My Submenu') .addItem('One Submenu Item', 'mySecondFunction') .addItem('Another Submenu Item', 'myThirdFunction'), ) .addToUi(); }
Métodos
| Método | Tipo de retorno | Breve descrição | 
|---|---|---|
| add | Menu | Adiciona um item ao menu. | 
| add | Menu | Adiciona um separador visual ao menu. | 
| add | Menu | Adiciona um submenu ao menu. | 
| add | void | Insere o menu na instância da interface do usuário do editor. | 
Documentação detalhada
add
Adiciona um item ao menu. O rótulo de um item de menu precisa estar em maiúscula (apenas a primeira palavra em maiúscula).
Parâmetros
| Nome | Tipo | Descrição | 
|---|---|---|
| caption | String | O rótulo do item do menu, com apenas a primeira palavra em maiúscula. | 
| function | String | O nome da função a ser invocada quando o usuário selecionar o item. É possível
    usar funções de bibliotecas incluídas, como Library.libFunction1. | 
Retornar
add
add
Insere o menu na instância da interface do usuário do editor.