CADASTRO DE FUNCIONÁRIOS Programado e Automatizado no Planilhas Google (Passo a Passo) - PARTE 1

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

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

  • @lucianopessanha7437
    @lucianopessanha7437 3 года назад +8

    Eu fiz um desses pra minha escola essa semana como de alunos. Eu fiz assistindo vídeos em inglês. Esse seu vídeo me ajudou a entender melhor o código e melhorar algumas coisas. Muito obrigado.

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

      Que show Luciano!! Fico feliz de ter ajudado, o bom de compreender o motivo de cada coisa é que dá pra criar em cima pra sua necessidade também né, te dá uma liberdade.

  • @ebcasella
    @ebcasella 2 года назад +2

    Daniel, muito obrigado. Sensdacional sua forma de explicar.
    Queria dividir um problema muito bobo que tive por falta de atenção.
    Quando cadastrava um novo funcionário, a data vinha com o dia e o ano corretos, mas o mês com valores estranhos.
    Depois de algum tempo notei que o valor do mês estava trazendo os minutos, pois tinha colocado o formato da data como dd/mm/yyy e não dd/MM/yyy.
    Corrigido e entendido.
    Obrigado +1 vez.

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

    Perfeita explicação...ajudou demais na criação de planilhas desse modo... parabéns pelo vídeo e pela excelência

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

    Sem duvidas o melhor video explicativo que já vi.... Consegui fazer tudo sem nenhum problema! OTIMA EXPLICAÇÃO! Muito obrigado

  • @davidelima6369
    @davidelima6369 10 месяцев назад +1

    Sensacional amigão. Alem de fornecer um conteúdo exemplar de graça, consegue explicar o porquê de cada elemento da programação. Me ajudou demais. Muito obrigado 🎉

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

    Cara, parabéns pelo vídeo. Sua explicação é excelente. Continue assim, compartilhando conhecimento. Abraço.

  • @ivansalles272
    @ivansalles272 2 года назад +2

    Parabéns Watanabe ! Estou aprendendo muito co seu canal. A única coisa que acho preciso melhorar é a qualidade do video. A imagem não fica nítida e para acompanhar os scripts é muito cansativo e às vezes ilegível. Dê um zoom nos scripts que ajudará muito. Obg.

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

    Pela primeira vez, consegui entender estes scripts. Obrigado pela excelente didática Muito obrigado!!!

  • @rafaelwneto5571
    @rafaelwneto5571 3 месяца назад

    Obrigado!

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

    Cara, é EXATAMENTE o que eu precisava. Muito obrigado

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

    Thanks!

  • @eduardopraciano4143
    @eduardopraciano4143 Год назад +5

    Seria possivel fazer um video trabalhando mais o ID?
    Por exemplo: sempre que uma entrada fosse adicionada no banco de funcionários, o sistema se encarregaria de dar um ID único para aquele funcionário.
    Se for possivel, agradeço bastante.

  • @jacksoneichstaedt
    @jacksoneichstaedt 2 года назад +2

    Boa noite Daniel, Parabens pelo seu conteúdo. Precisaria de uma ajuda no script para gravar os dados em colunas diferentes, no seu exemplo vc grava em sequencia das colunas, ex. pego o dado do ID e gravo na coluna onde eu desejar, ficaria muito agradecido de sua ajuda. Abs.

  • @Mfatori
    @Mfatori 11 месяцев назад +4

    Para quem estiver vindo no primeiro vídeo para aprender, não sei se o google sheets atualizou algo, porém não funciona nada a partir da parte 3. Somente a parte de cadastrar, buscar e limpar funciona.....

  • @NiveadeJesus-i6x
    @NiveadeJesus-i6x 3 месяца назад

    Você é um Gênio! Parabéns!

  • @andersonfguia87
    @andersonfguia87 3 месяца назад +1

    salve, montro. muito obrigado pelo vídeo, hein?!
    uma pergunta. você ensinaria a criar um Criador de UTM para tracking em marketing digital?
    a gente insere uma URL, alguns parâmetros e no final temos uma URL com todos os dados de uma campanha, por ex.

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

    Muito bom! Consegui fazer certinho... só a data que não consegui 😢
    Mas tá tudo bem, optei em não colocar pq não consegui identificar o erro... embora tenha arrumado depois...
    Obrigada!

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

    Show, vou adaptar para cadastrar livros

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

    Gostei muito do vídeo. Bastante didático. Gostaria de saber como navegar na planilha apenas nas células do formulário.

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

    muito bom, obrigado por compartilhar

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

    Show...está me ajudando a criar um banco de dados de imóveis.

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

    Daniel boa noite man suas aulas são realmente sensacionais man, top, poderia fazer as planilhas ficar com cara de site? seria top de mais também, parabéns...

  • @Fernando-Vinicius
    @Fernando-Vinicius Год назад

    Congrats for your Job man!

  • @clicrazylull
    @clicrazylull 3 года назад

    Ótimo seus vídeos, eu estou precisando reduzir o escopo da API de uma Google Sheet. Tenho uma planilha google praticamente pronta que usa scripts Json. Porém quero redefinir o escopo da API para solicitar acesso apenas para o próprio Google Sheet. Pois Atualmente quando um usuário clica em um botão da planilha há solicitações de acesso e permissões sobre desnecessários para o Docs, Forms, Apresentações etc... É isso que eu quero reduzir.

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

    Gostaria de saber como incluir lista de presença, nem que seja uma página à parte jogando essa informação de dias trabalhados.
    Parabéns pelo trabalho, sensacional...

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

    Muito TOP... Parabéns

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

    Bem top! Parabéns!

  • @AnaSofia-ff1ck
    @AnaSofia-ff1ck 2 года назад +1

    Está TOP:.. muitos parabéns!!! eu segui todos os vídeos e consegui construir direitinho, funciona a 100%.. tenho uma pergunta e um possível vídeo.. :) é possível em vez de excluir a linha, oculta-la, ficando o funcionário oculto na planilha?

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

      Ola, tem como fazer isso usando a função hideRows()

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

      Obrigado pelo comentário e parabéns por ter concluído

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

    Primeiramente parabéns pelo vídeo! Super claro!
    Fiquei pensando aqui em como eu faria uma coisa que tô querendo... Usando o exemplo da sua planilha, o que eu faço se eu quiser que cada dado vá pra uma coluna diferente, ainda que seja na mesma linha? Por exemplo:
    Pegar os dados de C5 e colocar na outra planilha na coluna A
    Pegar os dados de C6 e colocar na outra planilha na coluna D
    Pegar os dados de C6 e colocar na outra planilha na coluna F
    Não sei se consegui ser clara. Só isso que tá pegando pra eu conseguir fazer a planilha que tô querendo hehehehehehe

    • @WatanabePlanilhas
      @WatanabePlanilhas  3 года назад

      Muito obrigado Nathálya
      Você teria que definir isso na hora de escrever os dados, teria que meio que separar parte a parte, ao invés de setar toda a linha de valores iria coluna a coluna
      Algo como
      Planilha.getRange(linha,coluna).setValue(valor)
      E repetiria isso para todas as colunas
      Não sei se deu para me entender, se ficar complicado me chama pelo e-mail
      watanabe.planilhas@gmail.com

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

    Cara muito bom essa playlist, parabéns!!! estou adptando para cadastro de clientes e registro de compras que eles fazem, nesse caso teria algum script para ao registrar uma compra ser criado uma planilha específica para cada cliente separadamente registrando os dados ?

  • @cidadaosaoficial
    @cidadaosaoficial Год назад +2

    é possível criar uma espécie de planilha ou formulário mas, salvando os dados como: Nome, Sobrenome, Endereço, Fone, E-mail, Foto, 3x4, descrição, etc..num documento em PDF pras ser imprimido depois?
    Pergunto isso pois, quando eu quisesse acessar a planilha organizada como uma listagem eu acessaria e compartilharia com todos os que eu quero, depois se eu quisesse imprimir pra documento, imprimiria de boas. é possível??

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

    Este vídeo merece ser atualizado com aquela dica de colocar o botão clicável para celulares

  • @jeffersonsouzacarneiro7225
    @jeffersonsouzacarneiro7225 Месяц назад

    vc é o melhorrrrrrrrrrrrrrrrrrrr, conseguiiiiiiiiiiiiiiiiiiiiiii

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

    Show! Era tudo que eu precisava! Migo como eu faço para quando a pessoa clicar no botão de "alterar" os dados não se apagassem, fossem pras colunas do lado? Como uma segunda versão do primeiro cadastro? Agradeço por tudo mesmo ajudou muitoo esse tutorial!

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

    Queria agradecer, você me ajudou muito

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

    Incrível o vídeo! Você ministra algum curso? Se sim, onde compro? Abraço!

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

      Opa Emmanuel! Fico feliz que tenha gostado, por enquanto não, estamos começando 😁, mas quem sabe mais pra frente.
      Contudo estou aceitando ideias para abordar em novos tutoriais aqui do RUclips, se tiver algo em mente só deixar nos comentários

    • @airtonjuniorfoz2805
      @airtonjuniorfoz2805 3 года назад

      @@WatanabePlanilhas Ensina fazer macros/scripts que seja possivel exportar arquivos txt, ou ler arquivos de pastas no computador. Falta apenas isso para eu abandonar o excel kkk. Obrigado!

    • @WatanabePlanilhas
      @WatanabePlanilhas  3 года назад

      @@airtonjuniorfoz2805 Airton, tem como ler arquivos que estiverem no drive, nunca fiz mas tem como! Diretamente no computador eu teria que dar uma pesquisada

    • @airtonjuniorfoz2805
      @airtonjuniorfoz2805 3 года назад

      @@WatanabePlanilhas orra! Já é alguma coisa! Fechow, eu já me inscrevi no canal, vou acompanhar os seus tutoriais

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

    Boa amigo, ensina como inserir os dados do formulario em abas especificas de acordo com a condição de alguma celula no cadastro. Tipo quero adicionar por loja sendo que tenho uma aba para cada loja. Abç

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

    Olá boa tarde , fiz todo o processo certinho como vc explicou no vídeo, mas não está puxando do cadastro para a lista de funcionários !
    Consegue me ajudar ?

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

    Bom dia brow, você ensina a fazer planilha financeira no google sheets? eu estou buscando para fazer o meu financeiro e também para fazer a declaração DAS-SIMEI anual, e não estou encontrando como fazer!!

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

    Ganhou mais 1 inscrito....

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

      Oopa Jean!!! Muito obrigado!!!! Conseguiu fazer?? Qualquer dificuldade manda 😁

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

      Vou tentar fazer....tenho script p tranferir dados. Mais esse de buscar e editar ou excluir. Vai me ajudar bastante aqui nas minhas planilhas google...valeu..

    • @WatanabePlanilhas
      @WatanabePlanilhas  3 года назад

      Show!! Essas funções já estão aqui no canal, além deles tem meu último vídeo que eu mudei um pouco a função de exclusão, pra ao invés de excluir, jogar para outra planilha
      Qualquer coisa só dar um toque 😁

    • @SistemaBox9029
      @SistemaBox9029 3 года назад

      @@WatanabePlanilhas pronto..blz

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

    Aumenta mais o tamanho das linhas de comando, ok obrigado Bela aula

  • @leticianunes7286
    @leticianunes7286 2 года назад +11

    poderia deixar na discrição o código só p gente copiar e colar

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

    Você pode me tirar uma dúvida? Eu estou com o seguinte problema: preciso criar um formulário já com os nomes de todos os alunos de uma escola, separados por turma. Nesse formulário, o professor deve selecionar a turma e acessar estes nomes. Em seguida, devem aparecer opções para o professor escolher, como por exemplo, "aluno deixou de fazer atividade", ou então, "aluno estava mexendo no celular", etc. Estas informações deverão ficar armazenadas em uma espécie de histórico disciplinar desse aluno. Isso é possível com as planilhas google?

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

    Cara muito bom, obrigado pelo video. So preciso de uma ajuda pois para mim esta retornando sempre os numeros na sequecia 1 , 2 ,3 e 4 não importando o texto escrito.
    Não identifiquei qual erro estou cometendo.

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

    Parabéns pelos vídeos!
    Se fosse para copiar e colar uma "coluna inteira" para outra aba, no final das colunas já preenchidas, você teria um código?
    Com a função "getLastRow" ele vai colar por linha... Mas e se for por coluna?

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

    Gostei sim do seu video explicativo. Mas garantir seu inscrito aqui, vc precisa me passar mais informações sobre esta planilha de cadastro;
    Por ex:
    1 - Eu gostaria de criar uma capa(seu que pode parece frescuras, mas eu gostaria de ir personalizando aos poucos).
    2 - Fazer sincronização com Google Agenda.
    3 - Por alertar de aniversário baseado no Google Agenda.
    Obs: No meu caso, sincronizar tudo e enviar alerta por e-mail . obg

  • @josecarlosdealmeidajuniorc7767
    @josecarlosdealmeidajuniorc7767 Год назад +2

    Como faço para gravar o nome do usuário de forma automática,sempre ele for inserir dado.

  • @henriquecastro6445
    @henriquecastro6445 2 года назад +2

    Boa tarde amigo, obrigado por compartilhar!
    Tenho uma dúvida, por que no meu Google Sheets, na hora de programar os botões, vou em ferramentas, porém não aparece o editor de screepts?

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

    Existe como proteger a formatação da célula quando algum editor colar na planilha??

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

    Bom dia! Qual código para colocar o nome dos funcionários em ordem alfabética?

  • @Lucas-nt7jy
    @Lucas-nt7jy 3 года назад +1

    Vídeo Show! Parabéns pelo trabalho e conteúdo, continue assim que vai mais longe ainda....
    Tenho uma duvida: linkei a minha tabela para alimentar uma aba que ja possuía dados, e ao invés dos meus dados ficarem embaixo desses, eles estao sendo inseridos nas ultimas celulas da planilha.
    Por exemplo
    Células A1,A2,A3 (Contem conteúdo). Quando preencho e coloco em "Cadastrar", ao invés dos dados irem para a A4, ele vai para a célula A301. Como posso arrumar, porque nao posso excluir os dados que ja estao na planilha.
    Abraços

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

      Opa! Obrigado pelo comentário!! Espero realmente ir longe ahahaha
      Muita fé, humildade e trabalho 🤩
      Então Lucas, em alguma coluna tem dados escritos até a linha 303?
      Lógico que eu não estou vendo seu código então não posso já te dizer de cara o que está acontecendo, mas se tiver dados em alguma coluna até essa linha ele pode estar entendendo que a primeira "livre" é a 304.
      Se quiser entrar em contato comigo pelo e-mail watanabe.planilhas@gmail.com eu te dou uma mão

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

    sim gostei e quero o mais completo

  • @igreja.oliveira
    @igreja.oliveira 3 года назад +1

    Top de mais.
    Como faço para registrar também a hora?

    • @WatanabePlanilhas
      @WatanabePlanilhas  3 года назад

      Olá, que bom que gostou!!!
      Pra fazer essa alteração é bem simples, na linha onde definimos new Date =... você precisa adicionar as horas e minutos na formatação da data, da seguinte maneira:
      Código do vídeo:
      var data = Utilities.formatDate(new Date(), "GMT-3", "dd/MM/yyyy");
      Código alterado para ter hora e minuto do cadastro:
      var data = Utilities.formatDate(new Date(), "GMT-3", "dd/MM/yyyy HH:mm");
      repare que no final, após definir o dia (dd), o mês (MM) e o ano (yyyy), eu defini agora tambem a hora (HH) e os minutos (mm)
      qualquer dúvida pode sempre entrar em contato aqui pelos comentários! =)

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

    ótima aula, Parabéns!! Fiz um campo para data de nascimento e está aparecendo o seguinte erro TypeError: Cannot read property 'dn_func' of undefined . O que Fazer?

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

      Geralmente aparece isso quando a variavel está em branco, pode ser algum erro na hora de definir o valor dela

  • @dra.isabellareysla6123
    @dra.isabellareysla6123 3 года назад +3

    Muito bom ! mas as letras ficaram minúsculas no vídeo complicando de entender um pouco !

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

      Realmente, ficou um tanto pequena e outras pessoas chegaram a comentar o mesmo, espero que tenha dado para acompanhar.
      Logo vou refazer esse vídeo melhor e mais estruturado 🤩

    • @WatanabePlanilhas
      @WatanabePlanilhas  3 года назад

      Tendo dúvidas ou dificuldades pode me chamar pelo email
      watanabe.planilhas@gmail.com

  • @zeplay.gestor
    @zeplay.gestor 2 года назад +1

    Boa noite, Parabéns pelo videos. Adorei. Consegui fazer tudinho. Cadastra executa normal. A mensagem de Alerta de compo vazio tambem funciona. Porem o conteudo em vez dos dados dititados aparecem este codigo "function () { [native code] }". Errei algo?

    • @zeplay.gestor
      @zeplay.gestor 2 года назад +1

      Só para constar. Descobri o erro. Eu esqueci de colocar () no final das var.
      Fiz o teste no celular e o botão não funciona. Que pena. Tem alguma alternativa para funcionar?

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

    Caro colega, para iniciar a demonstar esse exercicios tem que almentar as letra do script para que possamos acompanhar o seu raciocionio.

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

    Ajudou demais, queria saber só como ao invés de jogar as informações para a msm planilha em aba diferente, o botão jogar diretamente para uma outra planilha, se isso seria possível ?

  • @celutadasneves8887
    @celutadasneves8887 2 года назад +2

    Oi. Descobri você hoje, meu caro. E quero parabenizá-lo pela maneira didática deexplicar. Ótimo. Fiz e refiz para aprender. mas apareceu o erro "TypeError: ss.getSheetByName is not a function"
    isso significa que esta função não existe, poderia utilizar "ss.getSheetName" no lugar?

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

      Olá, feliz que tenha gostado.
      Esse erro pode significar além de que não existe, que não existe dentro daquele contexto que ela foi chamada, ou seja
      Essa função na verdade getSheetByName() existe, mas só pode ser chamada no contexto de uma Spreadsheet, então a variável ss tem que ser essa Spreadsheet, sendo assim vale a pena rever esse "ss" se está definido corretamente
      A função getSheetName só pega o nome de uma determinada aba, não deve ajudar nesse caso

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

      Alterei para ss.getSheetName" e veio a mensagem de erro "Exception: Os parâmetros (String) não correspondem à assinatura de método para SpreadsheetApp.Sheet.getSheetName."

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

      @@WatanabePlanilhas Comigo deu o mesmo problema e, infelizmente não consegui entender a explicação! :(

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

      @@celutadasneves8887 VER SE TA "ss.getRange" na variavel

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

    Muito obrigado. ❤❤❤

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

    watanabe como faço para declara a var dados com células selecionadas especificas, exemplo ('C5;C7;C9;C19').getValues(); ao invés de um intervalo completo como você ensionou ex: C11:C18? HELP quem souber e puder me ensinar agradecido!

  • @acaidogrossoyt283
    @acaidogrossoyt283 Месяц назад

    Opa, boa tarde!
    Como faço para fazer ele registrar Aparti da 3 coluna?

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

    Professor, é possível colocar para ele gerar o ID automático direto pela fórmula? Para cada funcionário ter um ID único? Ou então falar para ele complementar com +1 o último ID que existe em nossa base de dados?

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

    Se precisar pegar uma coluna inteira como fazer?

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

    Caracas, mano, eu tentando prestar atenção na planilha... Nos'sióra! Quem mandou tu ser bonito desse jeito, moço? Armaria! Fica difícil, viu?! 🙊😅👏🏽👏🏽👏🏽

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

      Esse comentário foi inusitado haha! Obrigado pelo carinho 😁

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

    Olá, no final, ultima parte de passar os dados para outra planilha dá erro. Já fiz e refiz mas não dá certo. O que pode ser? No nome da planilha de destino tem que coloca (") no inicio e final da palavra? Aparece esse erro: TypeError: Cannot read property 'getLastRow' of null

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

    Parabéns pelo vídeo!!! Muito bom! Só tenho uma dúvida! Executei os botões no PC e funcionou perfeitamente mas no Smartphone ele não funciona. Tem alguma forma para fazer ele funcionar?

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

      Infelizmente nessa configuração não funciona no celular, o único jeito seria abrir no Chrome do celular e abrir a versão para computador, mas pelo app mobile do Google sheets não funciona.
      Mas existe sim uma alternativa, que seria programar uma célula para funcionar como "botão", mas a programação muda um pouco.
      Posso até fazer um vídeo dessa alternativa

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

      @@WatanabePlanilhas Obrigado pelo esclarecimento! Sobre programar a célula como alternativa do botão seria muito interessante aprender. Parabéns pelas vídeos aulas. Aprendendo aqui.

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

      Vou até deixar anotado aqui para fazer, muito obrigado pelo feedback, considere se inscrever no canal e compartilhar pra me ajudar 😁

    • @georgefeitosa33
      @georgefeitosa33 3 года назад

      @@WatanabePlanilhas 👍👍👍

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

    Ótimo video e explicação, minha duvida é como faço para cadastrar uma imagem junto, eu tentei pelo método do video mas quando vou para a planilha que está cadastrada a imagem não aparece, ao invés disso só fica marcado um texto "CellImage", desde já obrigado.

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

      Muito obrigado Felipe, imagem é um tratamento um pouco diferente, mas já tenho vídeo no canal sobre isso:
      ruclips.net/video/4s37WqsxFMg/видео.html

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

      @@WatanabePlanilhas muito obrigado, sucesso ganhou mais um inscrito

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

    WATANABE, boa noite!
    Gostaria de saber se vc desenvolve uma planilha com botões, conforme solicitado por uma pessoa, se sim, qual o valor e como entro em contato com vc, já iniciei e não consigo concluir.

    • @WatanabePlanilhas
      @WatanabePlanilhas  3 года назад

      Olá Valdemar! Desenvolvo sim, o valor depende do tamanho do projeto. Pode entrar em contato comigo por e-mail: watanabe.planilhas@gmail.com

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

      @@WatanabePlanilhas vou entrar em contato

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

    Como faço para pegar dados de um radio button e de um checkbox e armazenar na planilha e depois para retornar seus valores para o form quando fizer a busca?

  • @juniorsousa9992
    @juniorsousa9992 2 месяца назад

    Olá, vc tem algum curso?

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

    Preciso tirar uma dúvida, esses Scripts funcionam no planilhas do Android? Estou com essa dúvida, tenho uma planilha parecida com essa no Excel comum, e estou pensando em migrar pro planilhas Google porque minhas planilhas possuem macros indispensáveis em vba, se eu conseguir rodar esses Scripts no planilhas Google, vou fazer questão de migrar pra essa plataforma e arrastar todos os meus clientes

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

    Como fazer uma planilha no Google ter prazo de validade? Exemplo após 2 meses ela só açaí abrir se tiver a senha ou se comprar a planilha completa. É uso muito no Excel quando compramos uma planilha e é enviado uma demo com prezado de validade. Sei fazer no Excel mas não consigo nó Google. Tem como?

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

    Parabéns cara , seu vídeo é sensacional
    Eu uso seu código e ele tá funcionando divinamente.
    Eu vi um outro vídeo de um outro canal em que ele cria um script de cadastro porém ele usa uma 'var" URL para jogar os dados para uma outra planilha fora das abas.
    Você sabe se de alguma forma em conseguiria colocar isso no seu código?
    Eu já tentei de tudo de não consigo.

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

      Isso é tranquilo
      Basicamente vc fala pra jogar pra outra planilha ao invés da ativa
      Então ao invés do
      var ss = SpreadsheetApp.getActiveSpreadsheet()
      vc usa
      var ss = SpreadsheetApp.openByUrl(link)

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

    Boa tarde, vídeo perfeito ótimo explicação!
    Porém na hora que vou testas e colocar os nomes no formulário de cadastro para ver se os dados vão para lista de funcionários, aparece a seguinte frase “TypeError:Cannot read property ‘getLadtRow’ of null.
    Já quebrei a cabeça tentando achar o erro, porém não consegui, será que consegue dar uma ajuda??

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

      Faala João, belezinha? Muito Obrigado pelo feedback!! Esse tipo de erro costuma ser algum errinho de escrita. Só com o erro, fica difícil de resolver e orientar bem, se quiser copiar o código aqui ou me mandar por e-mail, watanabe.planilhas@gmail.com, te ajudo por lá

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

    Galera, gostaria de saber se tem como alguém me ajudar. Eu estou utilizando a planilha do google para meus clientes preencher online e eu ter acesso direto, eu preciso saber se tem como dessa planilha eu imprimir uma ficha de cadastro com os dados que os mesmo preencheram para quando eles vierem eu ter em mãos ?

    • @WatanabePlanilhas
      @WatanabePlanilhas  2 года назад +2

      Seria legal aí organizar uma aba com o layout que vc quer ver impresso e puxar a informação pra esse layout... Aí é só selecionar e mandar imprimir

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

    Tem algum modelo mais dinâmico? por exemplo, se eu preencher com a informação X, aparece os campos A e B pra preencher, se eu preencher com a informação Y, aparece os campos C e D para preencher.

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

    Watanabe, boa tarde.
    Agradeço pela aula. Parabéns!
    Tive um problema em montar a planilha. Segue abaixo o que fiz e onde apresentou erro.
    Obs.: Como minha idéia é criar um planilha e registro e controle de equipamento, então não utilizei a função if, onde retorna erro por falta de dados obrigatório. Não preciso desta parte.
    Peço seu apoio. Desde já agradeço pela atenção.
    function cadastro() {
    var ss = SpreadsheetApp.getActiveSpreadsheet();
    var access_point = ss.getRange('C3').getValue();
    var switc = ss.getRange('C4').getValue();
    var roteador = ss.getRange('C5').getValue();
    var nome = ss.getRange('C6').getValue();
    var mac = ss.getRange('C7').getValue();
    var serial = ss.getRange('C8').getValue();
    var ip = ss.getRange('C9').getValue();
    var marca = ss.getRange('C10').getValue();
    var modelo = ss.getRange('C11').getValue();
    var local_de_instalacao = ss.getRange('C12').getValue();
    var site = ss.getRange('C13').getValue();
    var data = Utilities.formatDate(new Date(), "GMT+3", "dd/MM/yyyy")
    var info = [access_point,switc,roteador,nome,mac,serial,ip,marca,modelo,local_de_instalacao,site]
    ss.getRange('C3').clearContent();
    ss.getRange('C4').clearContent();
    ss.getRange('C5').clearContent();
    ss.getRange('C6').clearContent();
    ss.getRange('C7').clearContent();
    ss.getRange('C8').clearContent();
    ss.getRange('C9').clearContent();
    ss.getRange('C10').clearContent();
    ss.getRange('C11').clearContent();
    ss.getRange('C12').clearContent();
    ss.getRange('C13').clearContent();
    var ss = ss.getSheetByName('Relação equipamentos cooperativa e empreendimentos');
    ultima_linha = ss.getLastRow();
    for (let i=0; i

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

    Gostei muito de sua aula. Porém, gostaria de saber como programar para retornar uma mensagem de erro, quando o número de registro já existi.

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

      Opa, é algo que realmente vale a pena colocar e não é muito complicado, dá para fazer com um laço for que teste nome a nome da lista ou id a id e retorne um erro se encontrar.
      Vale a pena fazer um vídeo montando/explicando, vou até deixar anotado

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

      Opa Marco, no meu último vídeo expliquei como colocar essa funcionalidade!! Se quiser dar uma olhada =)

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

    show

  • @michelguimaraes9904
    @michelguimaraes9904 3 года назад

    Boa tarde Watanabe, quando vou clica em cadastra ele só repete a mesma colina em varias.

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

    Quero escrever um valor em uma célula, clicar em um botão e transferir esse valor para outra célula, somando com o valor que já tinha nela (planilha financeira, ter uma célula indicando o saldo, gastos anotados em outra aba subtraem e quando recebe indica o valor). Tentei adaptar o código do vídeo mas aparece "TypeError: Cannot read properties of undefined (reading 'getRange')"

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

    Tem alguma forma de fazer esse processo pelo celular? O app de planilhas não é muito completo.

  • @edsousa.oficial
    @edsousa.oficial 3 года назад +2

    Watanabe, como fazer para que o ID seja automático e não se repita o mesmo número?

    • @WatanabePlanilhas
      @WatanabePlanilhas  3 года назад

      Um jeito legal de fazer isso é incrementar 1 a 1, aí leria o id da última linha com dados, somaria 1 e adicionaria na próxima linha junto com o restante dos dados

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

    Amigo, quando vou na aba ferramentas não aparece "editor de script", o que precisa ser feito ?
    Parabéns pelos vídeos !!

  • @atalhosdainternet4527
    @atalhosdainternet4527 5 месяцев назад

    CARAI me deixou grandão.... tava apanhando pq não tava conseguindo fazer automação com cont.valores .... pombas caiu como uma luva

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

    Essa macro funciona na versão do sheets para celular?

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

      Bom dia Diego!! Funciona mas precisa de uns ajustes, precisa alterar a forma que os botões são utilizados, mas a função em si é a mesma.
      Já tem vídeo no canal explicando como adaptar para o celular:
      ruclips.net/video/f2dQQKK-xLc/видео.html

    • @diegomoreira7473
      @diegomoreira7473 3 года назад

      @@WatanabePlanilhas vou conferir , obrigado 😁

  • @harleygodinho7269
    @harleygodinho7269 3 года назад

    Showww

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

    Primeiramente meus parabéns pelo vídeo. Eu estou com um problema com a minha planilha. Olhei vários vídeos e ainda não consegui chegar a uma solução, você poderia me ajudar de alguma forma?

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

    Irmão, desculpaa ignorância, mas exsite um curso completo para aprender a mexer com isso? Automatizar pelo excel ou google planilhas, macros e etc?

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

    Show.

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

    Por favor, pode ajudar, a minhanã´está listando a nota e data na planilha lista de funcionarios

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

    boa noite
    ReferenceError: if_entidade is not defined
    A minha esta com esse erro!
    Pode me ajudar por favor.

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

    Como faço o teste de duplicata de funcionários, para não cadastrar mais de uma vez?

  • @wilsonrobertoandrade9882
    @wilsonrobertoandrade9882 4 месяца назад

    muito legal

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

    falaaaaaa meu irmão, parabens seu lindo

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

    Queria saber se esse formulario funciona offline, porque o googleformis nao funciona. nesse caso se eu estiver sem conecção ele vai funcionar?

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

    Estou tentando fazer mas aparece a frase
    TypeError: Cannot read property 'getLastRow' of null.😢

    • @WatanabePlanilhas
      @WatanabePlanilhas  3 года назад

      Esse erro significa que ele não está conseguindo pegar a última linha do intervalo, ele tá entendendo que o intervalo é nulo, tenta ver um pouco pra cima do código se não tem nenhum errinho de digitação, geralmente é isso que causa

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

    Ótimo vídeo, o meu código esta dando erro na planilha "Exception: A coluna inicial do intervalo é muito pequena." tem como você me da uma luz no que poderia ser o problema?

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

      Obrigado pelo comentário Everton! Deve ser algum erro na definição de intervalo, dê uma olhada nos momentos que você utiliza a função getRange().
      Se não conseguir encontrar o erro ou não conseguir resolver pode me chamar no e-mail:
      watanabe.planilhas@gmail.com

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

      @@WatanabePlanilhas vlw pela resposta, é isso mesmo que vc disse, mas não sei como resolver.

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

      Pode me chamar pelo email, mas se tá falando que o número de colunas é muito baixo você tem que ver no geRange os índices referentes a colunas:
      getRange(linha, coluna, numLinhas, numColunas)
      Repara que o 2o índice é referente a primeira coluna a ser selecionada (começa de 1)
      E o quarto índice é o número de colunas a serem selecionadas, também partindo de 1

    • @bruzzinga
      @bruzzinga 3 года назад

      Vlw, chamei vc lá. Obrigado de novo. Sucesso amigo

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

    Daniel, por favor, olha os directs do insta! 🙏🙏