Shotime: Loucura do Dia !!
Submarino: WOW!!
PlanilhasGoogle.site
Documentos Google
Apresentações Google
Google Chrome
Microsoft-Excel - Ricardo-Horta.site
Microsoft-Word - Ricardo-Horta.site
Microsoft PowerPoint
Eu
VisualBasic.site
Playlist YouTube Ricardo Horta
Links Interessantes
PlanilhasGoogle.site
createMenu + addItem + addSubmenu

A sua planilha tem várias páginas.
Navegar entre elas está difícil.
Então, crie um menu para facilitar o seu trabalho.
Siga este exemplo.
Crie uma planilha com 4 páginas.
Planilhas Google: createMenu + addItem + addSubmenu
No menu Ferramentas, clique em Editor de Scripts.
Planilhas Google: createMenu + addItem + addSubmenu
Esta tela será exibida.
Planilhas Google: createMenu + addItem + addSubmenu
Altere o nome...
Planilhas Google: createMenu + addItem + addSubmenu
... do projeto.
Planilhas Google: createMenu + addItem + addSubmenu
En seguida,...
Planilhas Google: createMenu + addItem + addSubmenu
... selecione a função padrão e...
Planilhas Google: createMenu + addItem + addSubmenu
... pressione Delete.
Planilhas Google: createMenu + addItem + addSubmenu
Vamos ao código.
A função onOpen ocorre quando a planilha é aberta.
Planilhas Google: createMenu + addItem + addSubmenu
Primeiro, será criado um menu.
createMenu('PlanilhasGoogle.site' )
Este menu terá um item: .addItem('Ajuda','FuncaodeAjuda')
Planilhas Google: createMenu + addItem + addSubmenu
Em seguida, será criado um submenu
.addSubmenu() com 4 itens ( Página1, Página2,... )
Cada item executará uma função.
addSeparator cria linhas entre as opções, facilitando a visualização.
Planilhas Google: createMenu + addItem + addSubmenu
E aí estão as funções.
Planilhas Google: createMenu + addItem + addSubmenu
Salve o projeto.
Feche a janela do Editor de scripts.
Feche a planilha e, em seguida, abra-a, novamente.
Planilhas Google: createMenu + addItem + addSubmenu
O menu será criado, corretamente.
Para testar o código, clique na opção Ajuda.
Planilhas Google: createMenu + addItem + addSubmenu

Autorização

O código está sendo executado pela primeira vez.
Será preciso confirmar a autoria do script, conta, etc..
É só da primeira vez. Fique tranquilo(a).
Clique no botão Continuar.
Planilhas Google: createMenu + addItem + addSubmenu
Aqui, você confirma a conta.
Planilhas Google: createMenu + addItem + addSubmenu
É claro que você confia no desenvolvedor.
Ele é você!!
Clique na opção Avançado.
Planilhas Google: createMenu + addItem + addSubmenu
E clique em Acessar Planilhas.
Planilhas Google: createMenu + addItem + addSubmenu
Para finalizar, clique no botão Permitir.
Planilhas Google: createMenu + addItem + addSubmenu

Executando o script

Você clicou na opção Ajuda.
Planilhas Google: createMenu + addItem + addSubmenu
O código, que você criou, gerou esta mensagem.
Clique em OK.
Planilhas Google: createMenu + addItem + addSubmenu
Agora, teste as outras opções.
Cada opção ativará uma página.
Planilhas Google: createMenu + addItem + addSubmenu
Clique, por exemplo, em Página3.
Planilhas Google: createMenu + addItem + addSubmenu
E clique em Página2.
Planilhas Google: createMenu + addItem + addSubmenu

O script para copiar e colar

function onOpen() {
  var usuario = SpreadsheetApp.getUi();
  usuario.createMenu('PlanilhasGoogle.site') 
  .addItem('Ajuda','FuncaodeAjuda')
  
  .addSubMenu(usuario.createMenu('Ativar planilha')
  .addItem('Página1', 'Pagina1')
  .addSeparator()
  .addItem('Página2', 'Pagina2')
  .addSeparator()
  .addItem('Página3', 'Pagina3')
  .addSeparator()
  .addItem('Página4', 'Pagina4'))
  
  .addToUi();
}

function FuncaodeAjuda() {
var usuario = SpreadsheetApp.getUi();
usuario.alert('Este menu é criado pela função onOpen, que ocorre quando a planilha é aberta.')

}

function Pagina1() {
var PaginaAtiva = SpreadsheetApp.getActiveSpreadsheet();
SpreadsheetApp.setActiveSheet(PaginaAtiva.getSheets()[0]);
}

function Pagina2() {
var PaginaAtiva = SpreadsheetApp.getActiveSpreadsheet();
SpreadsheetApp.setActiveSheet(PaginaAtiva.getSheets()[1]);
}

function Pagina3() {
var PaginaAtiva = SpreadsheetApp.getActiveSpreadsheet();
SpreadsheetApp.setActiveSheet(PaginaAtiva.getSheets()[2]);
}

function Pagina4() {
var PaginaAtiva = SpreadsheetApp.getActiveSpreadsheet();
SpreadsheetApp.setActiveSheet(PaginaAtiva.getSheets()[3]);
}
Google
Política de Licenciamento

As informações nesta página são baseadas no trabalho criado e compartilhado por Google e
usado de acordo com os termos descritos na Creative Commons Attribution 3.0 License.
Para mais informações sobre o Licenciamento de conteúdo acesse
https://developers.google.com/terms/site-policies


PlanilhasGoogle.site
Documentos Google
Apresentações Google
Google Chrome
Microsoft-Excel - Ricardo-Horta.site
Microsoft-Word - Ricardo-Horta.site
Microsoft PowerPoint
Eu
VisualBasic.site
Playlist YouTube Ricardo Horta
Links Interessantes


Amazon: Livros Infantis


www.planilhasgoogle.site
Autor: Ricardo Horta - Direitos adquiridos - 2017