Fiquei impressionado com a facilidade de se criar um menu! Vocês fizeram um trabalho incrível com o curso Google Planilhas!!!
@WebdesignemFoco2 жыл бұрын
Muito obrigado!
@rodrigonineties75422 жыл бұрын
Valeu!
@WebdesignemFoco2 жыл бұрын
Muito obrigado pela doação!
@viniciusraio2612 жыл бұрын
onde vc consulta as funções e classes? no caso o link. o curso é excelente, parabens pelo trabalho!
@WebdesignemFoco2 жыл бұрын
só pesquisar por google apps script
@eduardodefreitas3 жыл бұрын
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???
@tacicastellar Жыл бұрын
Muito bom ✨👏✨👏✨👏✨👏
@Vasconcellos18 Жыл бұрын
Oi, você conseguiu fazer o a função do sub menu esconder todas as células vazias?
@Vasconcellos18 Жыл бұрын
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).
@rubenschaves264 жыл бұрын
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?
@WebdesignemFoco4 жыл бұрын
Acredito que não
@fernandosilvacarvalho92862 жыл бұрын
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?
@WebdesignemFoco2 жыл бұрын
No celular não funciona
@tarcisiobulisan53394 жыл бұрын
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.
@WebdesignemFoco4 жыл бұрын
A única forma de fazer isso é publicando como uma página da web.
@brunocesar22834 жыл бұрын
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?
@WebdesignemFoco4 жыл бұрын
Não, o código é válido apenas pra planilha que você colocar o código
@matheuscastelo_3 жыл бұрын
Estou tendo o seguinte erro: TypeError: Cannot read property 'getUi' of undefined Eu nunca consigo executar este tipo Ui, sempre da erro..
@ginardino8 ай бұрын
Nao consigo ver essas saidas do log. Nao tem "Ver / Registros" aqui. Tem outra maneira de visualizar ?
@ditutto11006 ай бұрын
amigo, como faço para a barra de menu do google sheets aparecer no celular? para acessar o menu personalizado?
@dseemann4 жыл бұрын
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!
@WebdesignemFoco4 жыл бұрын
Não entedi sua dúvida
@dseemann4 жыл бұрын
@@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?
@arthurlucena98983 жыл бұрын
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ê.
@WebdesignemFoco3 жыл бұрын
Dá uma revisadinha no código
@auslenderram4 жыл бұрын
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!
@WebdesignemFoco4 жыл бұрын
Não conheço uma forma de fazer isso, infelizmente
@giancarlo54333 жыл бұрын
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) }
@WebdesignemFoco3 жыл бұрын
Ok, obrigado
@251225ful4 жыл бұрын
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.
@WebdesignemFoco4 жыл бұрын
Tem não, quando vc acessa a aba ela abre fica visível novamente.
@CleberCarvalho4 жыл бұрын
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?
@WebdesignemFoco4 жыл бұрын
Isso está na função onEdit?
@CleberCarvalho4 жыл бұрын
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.
@helenoestevam57993 жыл бұрын
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.
@WebdesignemFoco3 жыл бұрын
Contrata o suporte Premium. Orçamento: webdesignemfoco@gmail.com
@Mariana.Braga_4 жыл бұрын
Se eu compartilhar essa planilha com o menu o mesmo poderá ser preenchido simultaneamente?
@WebdesignemFoco4 жыл бұрын
Sim, se a pessoa que vc compartilhar tiver permissão de edição