Class Menu

Menu

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étodoTipo de retornoBreve descrição
addItem(caption, functionName)MenuAdiciona um item ao menu.
addSeparator()MenuAdiciona um separador visual ao menu.
addSubMenu(menu)MenuAdiciona um submenu ao menu.
addToUi()voidInsere o menu na instância da interface do usuário do editor.

Documentação detalhada

addItem(caption, functionName)

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

NomeTipoDescrição
captionStringO rótulo do item do menu, com apenas a primeira palavra em maiúscula.
functionNameStringO 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

Menu: Menu para encadeamento.


addSeparator()

Adiciona um separador visual ao menu.

Retornar

Menu: Menu para encadeamento.


addSubMenu(menu)

Adiciona um submenu ao menu.

Parâmetros

NomeTipoDescrição
menuMenuO submenu, construído como um menu de nível superior.

Retornar

Menu: Menu para encadeamento.


addToUi()

Insere o menu na instância da interface do usuário do editor.