Google Planilhas Avançado - #34 Criando Menu Personalizado

Поделиться
HTML-код
  • Опубликовано: 9 янв 2025

Комментарии •

  • @brennovn
    @brennovn 2 года назад +3

    Fiquei impressionado com a facilidade de se criar um menu! Vocês fizeram um trabalho incrível com o curso Google Planilhas!!!

  • @rodrigonineties7542
    @rodrigonineties7542 2 года назад

    Valeu!

  • @tacicastellar
    @tacicastellar Год назад

    Muito bom ✨👏✨👏✨👏✨👏

    • @Vasconcellos18
      @Vasconcellos18 Год назад

      Oi, você conseguiu fazer o a função do sub menu esconder todas as células vazias?

  • @eduardodefreitas
    @eduardodefreitas 3 года назад +2

    Parabéns, meu nobre!!!
    Tenho certeza que ajudou muita gente com essa vídeo aula.
    Uma pergunta: eu consigo modificar (ocultar algum item do menu ou mesmo um menu existente) por padrão no google planilhas, conforme conseguimos no excel???

  • @viniciusraio261
    @viniciusraio261 2 года назад +1

    onde vc consulta as funções e classes? no caso o link.
    o curso é excelente, parabens pelo trabalho!

  • @tarcisiobulisan5339
    @tarcisiobulisan5339 4 года назад +2

    Professor, mais uma vez fantástico. Aproveitando para uma sugestão de aula o tópico
    "Script Ocultar barras de navegação e Fórmulas". Procurei muito e somente achei referências
    que não deram certo (Ningúem na Net tem esse código sem ser .Como a maioria das planilhas
    são "Compartilhadas" caso seja possível , somente o Proprietário poderia vê-las.Obrigado mais
    uma vez.

    • @WebdesignemFoco
      @WebdesignemFoco  4 года назад +1

      A única forma de fazer isso é publicando como uma página da web.

  • @Vasconcellos18
    @Vasconcellos18 Год назад +1

    Professsor a função hidenSpaace está escondendo todas as linhas caso tiver uma célula vazia e não somente as células vazias, não consegui de jeito nenhum concluir a aula por conta disso. Sinto que não aprendi de forma completa porque eu tentei consertar de todas as formas (inclusive com auxílio do chatGPT mas nem ele conseguiu).

  • @brunocesar2283
    @brunocesar2283 4 года назад +2

    Bom dia, estou acompanhando todos os seus vídeos, eu criei algumas funções personalizadas em VBA, estou me aventurando nas planilhas Google, são muito poderosas, enfim agora a pergunta.
    Caso eu queira um menu universal que esteja disponível em qualquer Spreeadsheet que eu abrir, isso é possível?

    • @WebdesignemFoco
      @WebdesignemFoco  4 года назад +1

      Não, o código é válido apenas pra planilha que você colocar o código

  • @rubenschaves26
    @rubenschaves26 4 года назад +2

    Muito bom mesmo, parabéns pela explicação. Uma pergunta: tem como criar um menu, tipo um programa do windows onde abre uma janela com alguns botões e funções?

  • @matheuscastelo_
    @matheuscastelo_ 3 года назад +1

    Estou tendo o seguinte erro:
    TypeError: Cannot read property 'getUi' of undefined
    Eu nunca consigo executar este tipo Ui, sempre da erro..

  • @ditutto1100
    @ditutto1100 7 месяцев назад

    amigo, como faço para a barra de menu do google sheets aparecer no celular? para acessar o menu personalizado?

  • @fernandosilvacarvalho9286
    @fernandosilvacarvalho9286 2 года назад +1

    Excelente o tutorial. Parabens. Uma pergunta. Consegui criar o menu e funcionou perfeitamente na planilha utilizando o navegador do noteboook no Windows. Quando abro a planilha no celular Android não aparece o menu personalizado. O que estou fazendo de errado?

  • @ginardino
    @ginardino 9 месяцев назад

    Nao consigo ver essas saidas do log. Nao tem "Ver / Registros" aqui.
    Tem outra maneira de visualizar ?

  • @dseemann
    @dseemann 4 года назад +1

    Curtindo muito as aulas do curso!! Gostaria de entender um ponto que reparei ao testar o código. Percebi que ele aplica a açao apenas em uma seleçao continua EX.: A1:A10 ou A5:A10, ou até mesmo, A50:G50. Quando tentamos aplicar a açao em apenas seleçoes isoladas, ele aplica somente na célula ativa. Outro ponto que pude observar, é que quando aplicamos a açao em mais de uma célula e damos um CTRL+Z, ele desfaz a açao em apenas uma celula. Gostaria de entender como proceder na construçao do codigo para resolver essas questões. Muito obrigado por compartilhar seu conhecimento!

    • @WebdesignemFoco
      @WebdesignemFoco  4 года назад +1

      Não entedi sua dúvida

    • @dseemann
      @dseemann 4 года назад

      @@WebdesignemFoco Desculpa! Realmente não fui muito objetivo na pergunta. Percebi que na funçao upperCase, ele só aplica a formataçao quando fazemos uma seleçao em sequencia, quando fazemos uma seleçao em células isoladas ele aplica somente na célula ativa (aquela que selecionamos por ultimo). A outra questao com relaçao ao Ctrl+z, é que quando vamos desfazer a formataçao efetuada pelo código e desfaz apenas de uma célula, para desfazer essa açao teriamos que dar Ctrl varias vezes para voltar ao ponto antes da execuçao do codigo (isso quando há muitas linhas selecionadas. Com relaçao a isso o que eu pude pereceber é que ele executa o Uppercase celula por celula e náo em toda a seleçao de uma unica vez). De que forma deveriamos proceder para evitar essas questões?

  • @arthurlucena9898
    @arthurlucena9898 4 года назад +1

    Professor obrigado pelas aulas! Escrevi exatamente este código e a função maiuscula não esta surtindo efeito, e para a função de ocultar, esta ocultando as linhas com registro... Não entendi o porquê.

  • @auslenderram
    @auslenderram 4 года назад +1

    Excelente! A escola onde trabalho, devido à pandemia, adotou o Google Planilhas e suas aulas estão nos ajudando muito! Professor, existe alguma maneira de bloquear a criação de outra página, aquele "+" no cando inferior esquerdo? Muito professores clicam nesse botão e criam páginas desnecessárias. rsrs Obrigado!

    • @WebdesignemFoco
      @WebdesignemFoco  4 года назад +2

      Não conheço uma forma de fazer isso, infelizmente

  • @251225ful
    @251225ful 4 года назад +1

    Excelente! Preciso de uma ajuda: No planilhas google tenho várias planilhas no Rodapé e uso Hiperlink para navegar entre elas e preciso ocultar todas essas planilhas para usar somente através dos links mas quando oculto pela opção "Ocultar Página" e utilizo o link para ir até essa pagina, ela volta a ficar visível novamente. Existe algum comando que pode resolver isso para mim? Obrigado e Parabéns.

    • @WebdesignemFoco
      @WebdesignemFoco  4 года назад

      Tem não, quando vc acessa a aba ela abre fica visível novamente.

  • @CleberCarvalho
    @CleberCarvalho 4 года назад +1

    Tenho uma dúvida. Seguindo o curso, mas esbarrei num erro que o Apps Script não reconhece a linha do script que está entre aspas “Logger.log(e.values);”. Sempre dá erro “Type error: Cannot read property ‘values’ of indefinido (linha x). O que falta?

    • @WebdesignemFoco
      @WebdesignemFoco  4 года назад +1

      Isso está na função onEdit?

    • @CleberCarvalho
      @CleberCarvalho 4 года назад

      Webdesign em Foco Criei Arquivos de script distintos a medida que ia assistindo às aulas. Foi criado dentro de uma função onSubmit e onChange.

  • @helenoestevam5799
    @helenoestevam5799 3 года назад +1

    MUITO BOM, TEM COMO FAZER UM VIDEO MOSTRANDO UM JEITO DE COPIAR UM INTERVALO DE CELULA PREENCHIDAS COM VALOREA E COLAR EM OUTRA?
    DETALHE A SELECÇÃO DAS CELULAS A SEREM COPIADAS TEM QUE SER SELECIONADAS POR SCRIPT.

    • @WebdesignemFoco
      @WebdesignemFoco  3 года назад +1

      Contrata o suporte Premium. Orçamento: webdesignemfoco@gmail.com

  • @Mariana.Braga_
    @Mariana.Braga_ 4 года назад +1

    Se eu compartilhar essa planilha com o menu o mesmo poderá ser preenchido simultaneamente?

    • @WebdesignemFoco
      @WebdesignemFoco  4 года назад +2

      Sim, se a pessoa que vc compartilhar tiver permissão de edição

  • @giancarlo5433
    @giancarlo5433 3 года назад +1

    Vídeo Top!
    Mas a função upperCase() que foi criada no vídeo, funciona apenas para seleções que incluem a coluna A, iniciando da linha 3. Se tentar selecionar um intervalo diferente, por exemplo B3:B5, a função não funcionará corretamente.
    Caso precise de uma fórmula para deixar em maiúscula, qualquer seleção do usuário, o script abaixo funciona:
    --------------------------------
    var app = SpreadsheetApp
    var spreadsheet = app.getActiveSpreadsheet()
    var sheet = spreadsheet.getActiveSheet()
    var ui = app.getUi()
    var selection = sheet.getSelection().getActiveRange().getValues()
    function onOpen(e) {
    ui.createMenu("Menu Personalizado").addItem("Maiúscula", "upperCase").addToUi()
    }
    function upperCase() {
    var newArr = []
    for (var r = 0; r < selection.length; r++) {
    newArr.push([])
    for( var c = 0; c < selection[r].length; c++) {
    newArr[r].push(selection[r][c].toUpperCase())
    }
    }
    sheet.getSelection().getActiveRange().setValues(newArr)
    }