Тёмный

Planilha de Cadastro de Funcionários no Planilhas GOOGLE: Alteração de Dados (Parte 3) 

Watanabe Planilhas
Подписаться 7 тыс.
Просмотров 11 тыс.
50% 1

Опубликовано:

 

24 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 88   
@bmirandaag
@bmirandaag 7 месяцев назад
Cara eu dificilmente comento em vídeos do RU-vid, mas tenho que falar, que trabalho incrível o seu! Até mesmos os erros que vc comete ajudam a gente a analisar o código com mais atenção e entender a lógica, parabéns, cara!!!
@franlisboa9163
@franlisboa9163 6 месяцев назад
Muito bom. ÓTIMO!!!! Seria interessante se, quando fosse concluída a edição, o dado na célula de pesquisa alterasse, caso do nome do funcionário fosse alterado.
@viniciusguilherme2843
@viniciusguilherme2843 10 месяцев назад
Cara, parabéns!! Vc é muitooo fera
@Cezar8820
@Cezar8820 Год назад
Desejo todo o sucesso a você! Obrigado demais.
@marcelo_demetrio8540
@marcelo_demetrio8540 2 года назад
Muito obrigado por compartilhar seu conhecimento..Show mesmo!
@willamenunes4112
@willamenunes4112 3 года назад
Show, obrigado mestre pela aula!! Obs. sininho ativo pra não perder nenhum vídeo!!
@WatanabePlanilhas
@WatanabePlanilhas 3 года назад
Eu que agradeço!! Que bom que deu certo!! Jajá a gente fecha esse projeto 🤩
@powerimmune8321
@powerimmune8321 Год назад
Nem sei como agradecer, já uso o Google Planilhas tem um tempo, porém nada comparado com o que vc desenvolve, mais uma vez obrigado por compartilhar o conhecimento.😀 Quando sai o vídeo com o a função excluir, não encontrei.
@Caroline-cs5wm
@Caroline-cs5wm 3 года назад
Show.
@WatanabePlanilhas
@WatanabePlanilhas 3 года назад
Valeu!!!
@josepereira6758
@josepereira6758 3 года назад
Olá, os vídeos do canal são ótimos e ajuda bastante. Só nesse ponto da alteração que tive uma dúvida no ultimo FOR poderia dá uma exemplo sem o FOR direto igual fez na planilha anterior colocando direto os valores dos campos. Agradeço
@WatanabePlanilhas
@WatanabePlanilhas 3 года назад
Opa José! Semana que vem vou refazer esse formulário de cadastro com uma qualidade melhor, mas essa dúvida em especial acho que pode ser resolvida com esse outro vídeo do canal, que fala sobre esse laço for ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-f6XJ6R9VK4s.html
@WatanabePlanilhas
@WatanabePlanilhas 3 года назад
Se não resolver pode me enviar email que conversamos
@gildobatista2721
@gildobatista2721 2 года назад
Boaaaa, Daniel seus vídeos são demais, parabéns, e como tinha comentado no vídeo da aula 2, no meu agora aparece que o script foi concluído quando eu aperto em buscar, mas não aparece a lista com os itens... Porém o botão alterar também a mesma situação concluído mas não mostra devido que alista não aparece... o botão cadastrar está tudo certo e funcionando!!!
@guts8249
@guts8249 2 года назад
opa, conseguiu resolver seu problema? estou na mesma situação. Busco e ele não puxa os dados
@papodeleao5011
@papodeleao5011 Год назад
Olá Daniel! Primeiro quero agradecer por você estar compartilhando esse conhecimento conosco. Agora, quero pedir a sua ajudar, se puder, tive um problema na parte final desse vídeo, a questão é a seguinte: Quando faço a primeira alteração em 1 dos campos ele roda certinho, mas para fazer a alteração em um segundo campo, preciso fazer o processo de clicar em "alterar" e em "sim" 2 x pra salvar... Gostaria de saber se pode ser na codificação, ou será que posso estar fazendo algo de errado? Já revisei algumas vezes kkk
@andrefelipeimoveis
@andrefelipeimoveis 2 года назад
Primeiro e segundo vídeo me ajudaram bastante, mas quando cheguei no terceiro eu não consegui aplicar as alterações, já que você ensina a programar somente com uma frente com variação de a cada linha pula uma linha e eu já fui fazendo como disse no vídeo 2 (uma ordem de ítens bagunçada) então no segundo vídeo eu utilizei o ss.getRange('b4').setValue(dados[0]); ss.getRange('b5:e5').setValue(dados[1]); ss.getRange('b7').setValue(dados[2]); ss.getRange('d7').setValue(dados[3]); ss.getRange('g7').setValue(dados[4]); ss.getRange('b9:e9').setValue(dados[5]); ss.getRange('b11:e11').setValue(dados[6]); ss.getRange('b13:e13').setValue(dados[7]); ss.getRange('b15:e15').setValue(dados[8]); ss.getRange('g9').setValue(dados[9]); ss.getRange('g10').setValue(dados[10]); ss.getRange('i9').setValue(dados[11]); ss.getRange('i10').setValue(dados[12]); ss.getRange('g11').setValue(dados[13]); ss.getRange('g12').setValue(dados[14]); ss.getRange('i11').setValue(dados[15]); ss.getRange('i12').setValue(dados[16]); ss.getRange('g13').setValue(dados[17]); ss.getRange('g14').setValue(dados[18]); ss.getRange('i13').setValue(dados[19]); ss.getRange('i14').setValue(dados[20]); ss.getRange('g15').setValue(dados[21]); ss.getRange('g16').setValue(dados[22]); ss.getRange('i15').setValue(dados[23]); ss.getRange('i16').setValue(dados[24]); ss.getRange('b18:g19').setValue(dados[25]); ss.getRange('b21:g24').setValue(dados[26]); ss.getRange('b10:e10').setValue(dados[27]); ss.getRange('b12:e12').setValue(dados[28]); ss.getRange('b14:e14').setValue(dados[29]); ss.getRange('b16:e16').setValue(dados[30]); mas quando chegou no vídeo 3 pra configurar as alterações de dados não consegui prosseguir...mas valeu a experiência
@luizinformatica794
@luizinformatica794 2 года назад
Estou tendo o mesmo problema, espero que ele responda pra nos ajudar
@danilosaraivalleite4051
@danilosaraivalleite4051 Год назад
@@luizinformatica794 tambem estou com a mesma dificuldade kkkkk
@andersonmurussi
@andersonmurussi Год назад
Se quiserem tentar isso: ss.getRange(i+6,3,1,1).setValue(dados[i]);, onde o i+6 é para começar na linha 6 do formulario e o 3 é a coluna que aparece os dados. Agora, se o problema é pular linhas dai seria na função for, isso: for(let i=0; i
@lorena270181
@lorena270181 Год назад
E aí...descobriu como fazer?
@andrefelipeimoveis
@andrefelipeimoveis Год назад
@@lorena270181 Parei de tentar
@deivisufreitas2808
@deivisufreitas2808 5 месяцев назад
Poderia me ajudar ? O meu só tá alterando a primeira linha no caso a A2 e as debaixo eu consigo buscar porém não altera
@temtudoify
@temtudoify 2 года назад
Bom dia, Acompanho seus vídeos, são muito importantes para gerar scripts... estou tentando gerar números aleatórios a partir de um script, mas não localizei nada que me ajudasse a programar tal tipo de coisa... quero gerar números aleatórios para código de cliente, visto que o Id já está sendo gerado. A intensão é colocar como prefixo, de onde é o cliente (Ex. aluno da escola Monteiro Lobato (Id = 122) Cód = EML1354), assim já de cara sei de qual segmento é o cliente, e números aleatórios para não ficar massante uma ordem, visto o Id já o é. Agradeço se puder me orientar.
@WatanabePlanilhas
@WatanabePlanilhas 2 года назад
Math.floor(Math.random() * 10000); Esse pedaço de código geraria um inteiro aleatório entre 0 e 9999 Aí vc teria que transformar esse número em string e somar com o código da escola: codEscola + String(numAleatorio) E essas duas coisas teria que realizar um teste se já n existe o código que acabou de criar entre os alunos já cadastrados
@CleberCorreia1975
@CleberCorreia1975 Год назад
Como faz para fazer uma consulta que faça uma listagem de todos os registros que atendam uma condição? Exemplo: num cadastro de notas de compras listar todas as notas de um determinado fornecedor.
@jhonlucas995
@jhonlucas995 Год назад
8:30 Não precisa colocar ponto e vírgula no final da linha de comando pra extração da data atual?
@CleberCorreia1975
@CleberCorreia1975 Год назад
Olá Daniel, qual um exemplo de script para posicionar o cursor em uma celular após executar comandos? Exemplo: Logo após Cadastrar um funcionário o cursor já aparece selecionado na célula da ID para o usuário iniciar um novo cadastro.
@RILARYDEOLIVEIRAMAPELE
@RILARYDEOLIVEIRAMAPELE 28 дней назад
Estou com um problema: quando eu clico no botão alterar ele não altera, mas apaga todas as informações. Poderia me ajudar? Obrigada!
@bazarcentralblumenau
@bazarcentralblumenau Год назад
consegue tirar uma dúvida, até passo dois estava perfeito, mas agora no passo três fiz o código exatamente como você e não está dando erro, mas fica aparecendo "Script em execução" e fica só assim até cancelar por tempo excedido, o que eu posso ter feito errado?
@wesleysnaijder4493
@wesleysnaijder4493 Год назад
Oi amigo tudo bem, gostaria de te perguntar se vc faz ajustes em palinha, é como se fosso uma serviço.
@wesleysnaijder4493
@wesleysnaijder4493 Год назад
Eu já tenho uma, gostaria de fazer uns ajustes aí queria saber se vc faz, eu pago o seu serviço.
@nicholaswaisly9161
@nicholaswaisly9161 2 года назад
Gosto muito dos seus vídeos e tenho aprendido bastante. No entanto quando eu clico no botão alterar ele altera tudo normal só que apaga a data de cadastro. Poderia me ajudar? Obrigado!
@AvelinoFrias
@AvelinoFrias Год назад
Eu fiz tudo certo na função alterar, e revisei tudo mas para mim está dando um problema ao invés de alterar os dados, está apagando os dados, o que acontece? Repito revisei linha por linha e não está alterando, está apagando.
@Thomas349
@Thomas349 9 месяцев назад
Erro de sintaxe: SyntaxError: Illegal return statement, linha: 127, arquivo: Código.gs
@manoels.silvajr.3326
@manoels.silvajr.3326 2 года назад
Estou tendo um probleminha, na minha planilha ao invés de alterar, acabei que duplica a informação por exemplo: Tenho as seguintes informações: Rv67 / modelo 2 / 1 Se eu alterar o valor 1 para 56 Na minha guia de dados ele acabando dando duplicidade alterando somente a informação e duplicando o restante das informações, ficando: Rv 67/ modelo 1/ 1 Rv 67/ modelo 1/ 56. Poderia me ajudar ?
@andiliboschetti2108
@andiliboschetti2108 Год назад
Boa noite!! Tudo bem? Amei seu vídeo, mas gostaria de saber o que fazer quando aparece a mensagem “tempo máximo de execução excedido”? Procurei diversos vídeos e nenhum explica como resolver ou o pq dessa mensagem, poderia me ajudar?
@WatanabePlanilhas
@WatanabePlanilhas Год назад
Essa msg aparece quando vc estoura o limite de tempo que o script pode ficar rodando, pelo que me lembro esse tempo limite é de 30 minutos. Se o script passar desse tempo ele é encerrado
@antoniobarreto6552
@antoniobarreto6552 2 года назад
É possivel adiionar salvamento automatico, por exmplo, ativando o script toda vez que algum dado do funcionário for alterado?
@innovation3836
@innovation3836 2 года назад
Boa noite Daniel consegui resolver o erro de Buscar, agora o erro está em Alterar....
@barcelosjeff
@barcelosjeff 2 года назад
Bom dia! Daniel. No meu cadastro tenho informações nas cols C E G I J, no teste a informação que esta buscando a seguinte: "function() {[native code]}..... até a data da alteração que esta correta. Acho que terei de buscar a informação celula a celula como ensinaste no video 1. É isso?
@WatanabePlanilhas
@WatanabePlanilhas 2 года назад
Conseguiu resolver? Aqui pelos comentários não veio o código, se quiser que eu dê uma mão me manda um e-mail que dou uma olhada :)
@barcelosjeff
@barcelosjeff 2 года назад
@@WatanabePlanilhas Não. Te enviei email com foto da planilha e script e das tentativas.
@WatanabePlanilhas
@WatanabePlanilhas 2 года назад
Já te respondi!
@barcelosjeff
@barcelosjeff 2 года назад
@@WatanabePlanilhas Obrigado, Daniel as dicas foram muito valiosas, a planilha de cadastro foi um sucesso estamos muito felizes com o resultado. Parabéns tuas aulas são muito boas e importantes para nós principiantes. Valeu. Sucesso!
@WatanabePlanilhas
@WatanabePlanilhas 2 года назад
@@barcelosjeff Opa Jefferson eu que agradeço!! Lembra sempre de compartilhar!! =)))
@jhonatangomesdiniz8072
@jhonatangomesdiniz8072 2 года назад
O meu não está alterando os dados, já refiz assistindo o vídeo umas 3 vezes e não sei onde está errado, quando executo não apresenta nenhum erro, mas os dados alterados não estão gravando: function alterarDados(){ var ss = SpreadsheetApp.getActiveSheet(); var funcionario = ss.getRange('C1').getValue(); var dadosNovos = []; for(let i=0; i
@gustavoignaciosouza8767
@gustavoignaciosouza8767 2 года назад
Hey! Ali no "if(resposta == ui.Button.YES){" troque por "if(resposta == ''YES"){". Pelo que eu entendi, ao clicar no botão sim a variável "resposta" recebe uma string de "YES", então dá pra comparar desta maneira. Talvez seja isso. Se não for avisa que eu vou tentar ajudar :D
@papodeleao5011
@papodeleao5011 Год назад
@@gustavoignaciosouza8767 Oiii, estou com esse mesmo problema Gustavo, e fiz a alteração que informou mas ainda não resolveu, acho que o problema esta em alterações em sequência, se inicio o procedimento alterando um campo apena, ele altera, dentro dessa mesma tela faço o processo pra alterar um campo distinto, ele não acata, tenho que fazer o procedimento 2x pra ele acatar a alteração...
@joaoalexandredourado39
@joaoalexandredourado39 7 месяцев назад
Conseguiu arrumar amigo??se sim, manda o código
@jeannseven9784
@jeannseven9784 2 года назад
É possível criar um link e disponibilizar via WhatsApp ou e-mail a tela de formulário de cadastro para que o próprio funcionário possa preencher os dados solicitados?
@WatanabePlanilhas
@WatanabePlanilhas 2 года назад
Só abrindo a planilha como um todo, ou então criando uma planilha a parte que escreve no "banco de dados"
@marcosrp3091
@marcosrp3091 3 года назад
Muito Show! será que poderia disponibilizar esse script ? Tentei acompanhar mas sempre ocorre um errinho... Desde já agradeço muito¹
@WatanabePlanilhas
@WatanabePlanilhas 3 года назад
Olá Marcos! Muito obrigado! Me chama no e-mail: watanabe.planilhas@gmail.com
@WatanabePlanilhas
@WatanabePlanilhas 2 года назад
Opa, que show que funcionou! Mas reconheço que esse tutorial poderia estar bem melhor, fiz ele no começo do canal, aos poucos vamos ajustando pra ficar melhor para todos 🤩😁
@maycodias9040
@maycodias9040 3 года назад
Esse formulário serve para o próprio usuário fazer um auto-cadastro?
@WatanabePlanilhas
@WatanabePlanilhas 3 года назад
Se ele tiver acesso à planilha, sim
@maycodias9040
@maycodias9040 3 года назад
@@WatanabePlanilhas são uns 30 campos para realizar a inserção dos dados..nome, endereço, nome pai e mãe, RG, CPF, escola, etc. É viável elaborar uma planilha dessas ? Para dps ter acesso a um relatório. Eu olho esses códigos e não entendo nada kk
@WatanabePlanilhas
@WatanabePlanilhas 3 года назад
É viável sim amigo! Se quiser pode me chamar no e-mail watanabe.planilhas@gmail.com
@Celinandrade
@Celinandrade 2 года назад
@@maycodias9040 vc conseguiu construir uma planilha com estas funções?
@jeannseven9784
@jeannseven9784 2 года назад
@@WatanabePlanilhas essa planilha pode ser disponibilizada através de link para o próprio funcionário fazer o cadastro?
@FelipeBelazart
@FelipeBelazart 2 года назад
5:49 - O meu está informando um erro na linha do let. Diz que Invalid left hand. Tenho 12 linhas, começando da linha 8, coloquei for (let i=0; i
@WatanabePlanilhas
@WatanabePlanilhas 2 года назад
i+=2 amigo, ao invés de 1+=2 😁
@FelipeBelazart
@FelipeBelazart 2 года назад
@@WatanabePlanilhas ahh não tinha visto kk Alterei, mas agora diz que getvalue is not a function 😪
@WatanabePlanilhas
@WatanabePlanilhas 2 года назад
getValue (V maiúsculo)
@FelipeBelazart
@FelipeBelazart 2 года назад
Watanabe, eu vi que sua planilha tem espaço de uma linha entre os dados. Por isso você colocou +=2? A minha estão uma abaixo da outra. Será que o erro ocorre por conta disso?
@FelipeBelazart
@FelipeBelazart 2 года назад
@@WatanabePlanilhas tinha um outro Value em minúsculo. Agora parece que funcionou, mas não fez alteração dos dados. Apenas informou o que estava escrito em cada linha, separado por virgulas
@Lovecraft-BR
@Lovecraft-BR Год назад
Ele me retorna somente "alteraçao cancelada ao clicar no nao porem ao confirmar o script finaliza e nao responde, onde sera que errei dadosNovos.push(data); var ui = SpreadsheetApp.getUi(); var resposta = ui.alert("ATENÇÃO!", "Deseja prosseguir com a alteração dos dados de "+identidade+" ?", ui. ButtonSet.YES_NO); var sslista = SpreadsheetApp.getActive().getSheetByName('Lista de Funcionarios'); var ult_func = sslista.getLastRow(); var funcdados = sslista.getRange(2,1,ult_func-1,7).getValues(); if (resposta == ui.Button.YES){ for (let i = 0; i
@WatanabePlanilhas
@WatanabePlanilhas Год назад
Provavelmente tá faltando um return dps do não caso o usuário clique em não, mas pelo texto que vc mandou pareceu ok
@joaoalexandredourado39
@joaoalexandredourado39 7 месяцев назад
Conseguiu arrumar amigo?? Se sim, manda o código
@JobKiller
@JobKiller 2 года назад
Estou tentando fazer o meu script alterar os dados mas não vai de jeito nenhum. Será que eu fiz algo errado? function alterarDados(){ var ss = SpreadsheetApp.getActiveSheet(); var id = ss.getRange('C2').getValue(); var dadosnovos = []; var data = Utilities.formatDate(new Date(), "GMT-3", "dd/MM/yyyy") for (let i=0;i
@joaoalexandredourado39
@joaoalexandredourado39 7 месяцев назад
Conseguiu arrumar amigo??
@DMBoss.official
@DMBoss.official Год назад
Olá Daniel, será que me poderia responder no intagram da Watanabe Planilhas?
@alissonsurubi1329
@alissonsurubi1329 2 года назад
Qual seu e-mail watanabe???
Далее
Признавайтесь, кто его смыл?
00:54
Тонкости французской кухни🥰
00:48
Script de FILTRO de TEXTO Automático no Google Sheets
29:03