Criando Eventos Google Agenda Com Planilha + Forms + Scripts

Поділитися
Вставка
  • Опубліковано 8 вер 2024
  • Fala pessoal,
    Compartilho com vocês essa ideia, espero que gostem e deixem o like e comentários para tirar dúvidas de vocês.
    Para baixar o script, clica no link abaixo do drive.
    docs.google.co...
    #forms #sheets #google #googlesheets

КОМЕНТАРІ • 102

  • @biomobguia
    @biomobguia 2 роки тому +3

    Infelizmente, eu não consegui criar o evento com a google agenda utilizando o script

  • @AnaCristina-tq8uq
    @AnaCristina-tq8uq 2 роки тому +2

    amei, tu fez um trabalho lindo e de quebra ainda sanou minha dúvida, muito obrigada♥

  • @ubaaaa2905
    @ubaaaa2905 2 роки тому +2

    Nao entendo nada de Script, mas vc simplificou tudo.. trabalho lindo irmao.. seu canal vai ser sucesso

  • @user-og2sh9xz6q
    @user-og2sh9xz6q 3 місяці тому +1

    Obg foi o melhor de todos

  • @gustavodimelo
    @gustavodimelo 2 роки тому +1

    Parabéns, Brunão! A internet precisa de caras como vc! Não deixa de gravar irmão! Tmj!

  • @alanauto4667
    @alanauto4667 2 місяці тому +1

    Quando tento usar me devolve este erro no scrip: TypeError: Cannot read properties of null (reading 'getDataRange') Sabe como posso resolver?

    • @brunomendes1533
      @brunomendes1533  2 місяці тому

      Talvez não esteja encontrando a coluna e a linha do get.

    • @alanauto4667
      @alanauto4667 2 місяці тому

      @@brunomendes1533 sou leigo cara, poderia me dar uma leve explicada como eu preencho isso no código?

  • @leandrooliveiradasilva2054
    @leandrooliveiradasilva2054 2 роки тому +1

    Obrigado por compartilhar, patinei um pouco na implantação, mas funcionou perfeitamente

    • @brunomendes1533
      @brunomendes1533  2 роки тому

      Maravilha Leandro, que bom que ajudou você.

    • @thallesterra8827
      @thallesterra8827 Рік тому

      Leandro, como vc fez pra configurar o script? Tô perdido....

  • @eziorealestate1585
    @eziorealestate1585 8 місяців тому

    som baixo, mas vlw de compartilhar a ideia

  • @rafaelpires4692
    @rafaelpires4692 2 роки тому +2

    Obrigado Cara! Grava mais! Já me inscrevi no seu Canal

  • @bangalafumenga8807
    @bangalafumenga8807 2 роки тому +1

    vlw Bruno, obrigado pela aula.

    • @brunomendes1533
      @brunomendes1533  2 роки тому

      Maravilha, eu que agradeço em poder ajudar vocês.

  • @vvkids4036
    @vvkids4036 Рік тому +1

    Bom dia! Vc saberia me dizer se é possível coletar apenas a data de nascimento e registrar como aniversário?

  • @victormasetto9943
    @victormasetto9943 2 роки тому +1

    Consegui fazer rodar, porém toda vez que roda, ele cria todos os eventos novamente, vai criando duplicatas. Como posso fazer para toda vez ele criar apenas o evento que foi inserido por ultimo na planilha?

    • @brunomendes1533
      @brunomendes1533  2 роки тому

      Olá victor como vai tudo bem ?
      Você precisa criar uma coluna chamada ID e toda vez que o script rodar ele vai lê essa coluna, se tiver em branco ele seta um valor e se tiver valor ele não sobe mais para a agenda.
      Nessa parte do script, você define qual a coluna representa o ID
      Lembrando que a conta da coluna começa em 0 ou seja, A = 0, B = 1
      var newEvent = cal.createEvent(title+' -- '+nucleo, tstart, tstop, {description:desc,location:loc}).getId();
      row[9]

  • @maxsamico5854
    @maxsamico5854 2 роки тому +2

    Parabéns pelo vídeo!! Gostaria de um auxílio, estou com uma dificuldade pq gerou um "erro" e não sei como corrigir

    • @brunomendes1533
      @brunomendes1533  2 роки тому

      Obrigado Max, me fala qual o erro, ajudo você.

  • @daltoncriciuma
    @daltoncriciuma 2 роки тому +2

    Fala irmão ! parabéns pelo conteúdo está me ajudando muito !
    Estou com uma dificuldade, copiei e editei meu id fiz o formulario lançar na agenda mas, toda vez que executa.. traz todos os antigos agendamentos porém preciso que ele traga somente o último. consegue me dar uma luz?
    Ah! estava dando erro no range.setValues(data); dai eu removi, pode ser por isso?

    • @brunomendes1533
      @brunomendes1533  2 роки тому

      Sim, com certeza é isso, pois existe uma coluna chamada id, ele está nessa coluna quando envia para agenda, quando executa de novo, se id tiver preenchido, ele não envia, só o que tiver id em branco.

  • @Natijt
    @Natijt 2 роки тому +1

    Brunoooo!!Tu é o cara!!Muito bom! Deixa te perguntar, tenho como fazer isso sem usar formulário? Queria só pegar os dados da agenda e jogar para uma planilha, tu sabe me dizer?

    • @brunomendes1533
      @brunomendes1533  2 роки тому +2

      Olá Natalia é possível sim, tem como pegar outro script, me envia seu whats por e-mail e falamos. bm.ramos49@gmail.com.
      Abraços.

  • @drfranciscodias
    @drfranciscodias Рік тому +1

    milhões de likes para vc

  • @GestaoReboucas
    @GestaoReboucas Рік тому +1

    Fala Bruno, muito bom o seu vídeo, sera que voce poderia fazer outro de como foi a montagem, não consigo editar as informaçoes que preciso, sempre da erro, obrigado

    • @brunomendes1533
      @brunomendes1533  Рік тому +1

      Olá , tudo bem já era pra ter feito um novo, mas acabei não fazendo, vou providenciar em breve.

    • @GestaoReboucas
      @GestaoReboucas Рік тому

      @@brunomendes1533 obrigado bruno, bastante aguardado

    • @QuacAMVs
      @QuacAMVs Рік тому

      ​@@brunomendes1533 e aí?

  • @diegogyn
    @diegogyn Рік тому +1

    Muito bom consegui criar e editar os campos. Mas me surgiu uma dúvida. Você grava o campo ID Event na planilha. Mas ao alterar a resposta no formulário o script não altera a data do evento. Como fazer esse código?

    • @brunomendes1533
      @brunomendes1533  Рік тому

      Olá Diego, nesse script não altera, pois ele só lê as linhas que estão com o campo id event= null.

  • @SENNADEEP
    @SENNADEEP Рік тому +1

    Fala irmão, tudo bem?
    gostaria de uma ajuda com esse processo, como posso falar contigo?

    • @brunomendes1533
      @brunomendes1533  Рік тому +1

      Olá tudo bem ?
      Pode me enviar por email bruno.mendes@b2bgestaodigital.com.br seu whatsapp

    • @SENNADEEP
      @SENNADEEP Рік тому

      @@brunomendes1533 booooa mandei lá 🔥🔥🙏🏻

  • @otaviomartins7551
    @otaviomartins7551 2 роки тому +1

    Olá não consegui realizar a sincronização

  • @LucianaSilva-1980
    @LucianaSilva-1980 2 роки тому +1

    Genial!

    • @LucianaSilva-1980
      @LucianaSilva-1980 2 роки тому

      Bruno, gostaria de fazer uma agenda específica para cada cliente meu, com atividades que eles devem executar. essas atividades se repetiriam por 21 dias. Tem como alterar o script com uma variável a mais, daquele campo da agenda que configura repetições?

  • @JesemielAlves
    @JesemielAlves Рік тому

    Bruno, qual e-mail para contato?

  • @miltonciriacobrasileiro5470
    @miltonciriacobrasileiro5470 2 роки тому +1

    Cara que bacana! Parabéns! To com uma demanda de pegar todos os eventos do calendário nos períodos manhã, tarde, noite inserir em uma página e divulgar via televisor (Sinalização Digital). Você acha que o caminho seria coletar os dados da planilha ? Tem o lance da atualização do evento também. Obrigado!

    • @brunomendes1533
      @brunomendes1533  2 роки тому

      Opa Milton, tudo bem ?
      É possível sim, tem como fazer isso via script, porém teria que estudar e validar a questão de quando o evento atualizar. Abraços.

  • @lyonsconsultoria
    @lyonsconsultoria Рік тому

    Não consegui rodar... esta apresentando o seguinte erro:
    20:37:36 Erro
    TypeError: Cannot read properties of null (reading 'createEvent')
    CriarAgenda @ Código.gs:32
    Pode me ajudar? ja enviei um email e compartilhei a planilha. GRata!

  • @B1ng
    @B1ng Рік тому +1

    Eu fiz um formulário com outros dados a serem coletados, um pouco diferente da sua, onde consigo os nomes das variávels para coletar a informação e fazer a sincronização com a coluna da planilha? Exemplo: No seu script tem a variável Nucleo e Conv, mas eu não tenho esses campos no meu form... ou eu é quem crio o nome da variável que eu quiser?

    • @B1ng
      @B1ng Рік тому

      Oura pergunta, na coluna 10 da sua planilha qual a informação que vc guarda nela, eu vi que vc atribui a variável data a um dado na coluna 10... mas não sei oq exatamente oq vc entra nesse campo e guarda na variável.

    • @B1ng
      @B1ng Рік тому

      Não sei oq eu faço... ta dando erro Exception: The number of columns in the data does not match the number of columns in the range. The data has 10 but the range has 8.
      CriarAgenda @ Código.gs:37
      function CriarAgenda() {
      var sheet = SpreadsheetApp.openById('id-da-planilha');
      var headerRows = 1; // Pula título das colunas
      var range = sheet.getDataRange();
      var data = range.getValues();
      var calId = "id-da-minha-agenda";
      var cal = CalendarApp.getCalendarById(calId);
      for (i=0; i

    • @B1ng
      @B1ng Рік тому +1

      pelo que eu entendi, o script está dizendo que a planilha que eu fiz tem 8 colunas e o código está pegando ou identificando 10... como corrigir isso?

    • @brunomendes1533
      @brunomendes1533  Рік тому +1

      @@B1ng Olá amigo bom dia,
      Sim você pode editar as variáveis sem problema algum, porém só precisa se atentar as que são obrigatórias,
      Veja que existe a row9, você criou a coluna ID ?

    • @B1ng
      @B1ng Рік тому

      @@brunomendes1533 Não criei essa row 9 com a ID não. Oq vc sugere?

  • @wendrewsdje5538
    @wendrewsdje5538 2 роки тому

    no meu aparece o seguinte erro
    Exception: Os parâmetros (String,String,String,(class)) não correspondem à assinatura de método para CalendarApp.Calendar.createEvent.

    • @brunomendes1533
      @brunomendes1533  Рік тому

      Olá bom dia,
      Essa semana irei soltar um vídeo com melhorias nesse processo.

  • @arduinomorando4492
    @arduinomorando4492 Рік тому +1

    Oi Bruno. Top. Voce compartilha este trabalho?

    • @brunomendes1533
      @brunomendes1533  Рік тому

      Olá, tudo bem ?
      Na descrição do video, tem o link do script para conectar com a planilha
      Abraços

  • @antoniofilho8646
    @antoniofilho8646 Рік тому

    Muito bom, Bruno! Você poderia disponibilizar o link do acionador?

  • @PauloOliveira-gg5nm
    @PauloOliveira-gg5nm Рік тому

    como configuraesse script?

    • @brunomendes1533
      @brunomendes1533  Рік тому

      Olá paulo, tudo bem ? na descrição do video tem o script.

  • @wraul
    @wraul 2 роки тому +1

    Bruno, boa noite... eu ainda não entendo esses códigos. Tem como Vc nos enviar esses códigos para que eu não precise digitar tudo.

    • @brunomendes1533
      @brunomendes1533  2 роки тому

      Olá boa noite, tudo bem ?
      Você pode acessar o link na descrição do vídeo que vai abrir o documento com o código, é só copiar :)

  • @fefiz
    @fefiz 2 роки тому +1

    Parabéns bruno! Saberia me falar como conseguiu colocar a data no formato dd/mm/aaaa? aqui no meu está mm/dd/aaaa

    • @brunomendes1533
      @brunomendes1533  2 роки тому

      Já tentou alterar direto no formato do campo da planilha ? acho que em arquivo configurações, sua planilha deve estar na região de outro país.

    • @fefiz
      @fefiz 2 роки тому +1

      @@brunomendes1533 no caso é no forms, não na planilha

    • @brunomendes1533
      @brunomendes1533  2 роки тому

      @@fefiz veja nas configurações do forms se estão com idioma do Brasil.

  • @audiovisualanhanguera7008
    @audiovisualanhanguera7008 2 роки тому +1

    Oi bruno!
    Muito bom esse projeto, só não estou conseguindo executar corretamente. Você pode me ajudar?

    • @brunomendes1533
      @brunomendes1533  2 роки тому +1

      Olá, tudo bem ?
      Qual erro está aparecendo pra você ?

    • @audiovisualanhanguera7008
      @audiovisualanhanguera7008 2 роки тому

      @@brunomendes1533 esta dizendo que há um erro no getDataRange
      Mas como eu não entendo nada de script, talvez possa estar fazendo tudo errado..
      Não sei vincular também com o forms como foi mostrado aqui no vídeo :/
      Se puder, me ajude com um passo a passo?

    • @brunomendes1533
      @brunomendes1533  2 роки тому +1

      No domingo vou soltar um vídeo com melhores detalhes e com a correção de algumas coisas.

    • @audiovisualanhanguera7008
      @audiovisualanhanguera7008 2 роки тому

      @@brunomendes1533 Está bem. Muito obrigado pelo vídeo e pela ajuda!
      Um ótimo dia e uma ótima semana!

  • @GeGalina
    @GeGalina 2 роки тому

    Opa tudo certo? Eu não consegui vincular a minha planilha ao acionador, pode explicar melhor como fazer isso?
    Onde diz "origem do evento" eu não tenho a opção de selecionar a planilha.

    • @brunomendes1533
      @brunomendes1533  2 роки тому

      Olá Gean, tudo bem ? você ta fazendo direto la pela planilha o script?

  • @thallesterra8827
    @thallesterra8827 Рік тому

    Olá. parabéns pelo conteúdo. Poderia me ajudar como configuro com as informações necessárias, por favor?
    Sou leigo no assunto e preciso para automatizar um processo de agendamento.
    Desde ´ja agradeço.

    • @brunomendes1533
      @brunomendes1533  Рік тому +1

      Olá Thalles bom dia, tudo bem ?
      Você precisa criar um script conforme está no vídeo, para facilitar deixei um link na descrição com o script para você adaptar.
      De qualquer forma vou soltar um video com melhoria no processo.

    • @thallesterra8827
      @thallesterra8827 Рік тому

      @@brunomendes1533 muito obg pela atenção. Eu até já acessei o link e implantei o script mas sempre dá erro. Eu assisti outros vídeos do assunto com detalhes de criação ou configuração mas os conteúdo sobre ainda são escassos.
      Muito obg por se dispor a criar outro vídeo. Deus abençoe! Vc poderia, se não atrapalhar, mostrando na pratica como configurar o script onde a planilha alimenta o calendar?

  • @murilolima-agencianegociol4447
    @murilolima-agencianegociol4447 2 роки тому +1

    Olá Bruno, tudo bem?
    Obrigado implantei aqui mas tá dando esse erro:
    TypeErros: Cannot read property 'createEvent' of null
    CriarAgenda @ Código.gs:33
    Será que errei algo?

    • @brunomendes1533
      @brunomendes1533  2 роки тому +1

      Olá com dia,
      A coluna carimbo data e hora, precisa ser a primeira da planilha, por isso está dando erro, tenta arrastar ela para posição A

    • @murilolima-agencianegociol4447
      @murilolima-agencianegociol4447 2 роки тому

      Olá @@brunomendes1533!
      Essa coluna já está como a primeira da planilha.
      Algo que eu notei é que no local do id da agenda, ficou um espaço entre as aspas e o e-mail. Ex: ' nome@email.com'
      Eliminei esse espaço mas não adiantou. Continua dando erro.

    • @brunomendes1533
      @brunomendes1533  2 роки тому

      Ola, compartilha a planilha por favor bm.ramos49@gmail.com

  • @PauloOliveira-gg5nm
    @PauloOliveira-gg5nm Рік тому

    tem como integram com 2 calendarios ?

  • @O_GoytacA
    @O_GoytacA 2 роки тому

    Olá Bruno bom dia! Como faço para entrar em contato, preciso de um serviço de programação.

    • @brunomendes1533
      @brunomendes1533  2 роки тому

      Olá, tudo bem ? Por e-mail me envia seu contato. bm.ramos49@gmail.com

  • @gilsonfonseca9610
    @gilsonfonseca9610 2 роки тому

    Parabéns

  • @agendaamedesignamedesign9542
    @agendaamedesignamedesign9542 2 роки тому +1

    Bruno você cria script? vende esse serviço?

    • @brunomendes1533
      @brunomendes1533  2 роки тому

      Olá, tudo bem ?
      Como posso ajudar você ? Me envia um e-mail para entender o que precisa ?
      bruno.mendes@b2bgestaodigital.com.br

  • @contatoplotnarrativo6268
    @contatoplotnarrativo6268 2 роки тому

    Parabens pelo trampo, usei aqui e deu super certo, só que se eu rodo novamente o script fica criando duplicatas =/

    • @brunomendes1533
      @brunomendes1533  2 роки тому

      Olá amigo,
      No script tem uma regra que quando cria a agenda, em uma coluna chamada id, ele grava lá um id, quando roda de novo, só lê as linhas que estão com id em Branco

    • @thallesterra8827
      @thallesterra8827 Рік тому

      Como conseguiu, pode me ajudar?

  • @kauanpedroso3730
    @kauanpedroso3730 2 роки тому +1

    Você pode me ajuda amigo? Abraços

    • @brunomendes1533
      @brunomendes1533  2 роки тому

      Olá, tudo bem ?
      Qual dúvida você ficou ? Manda aí que tento ajudar. Abraços

    • @kauanpedroso3730
      @kauanpedroso3730 2 роки тому +1

      @@brunomendes1533 amigo, estou com problema os horários não estão batendo, por exemplo se eu coloco 15:00 as horas somam e vira 6 pm, se eu coloco 21:00 via 3pm. Poderia me ajudar? Se tiver como eu te chamar no whatsapp para facilitar. Seu vídeo foi ótimo, poderia fazer mais

    • @brunomendes1533
      @brunomendes1533  2 роки тому

      Kauan, lá na planilha, em arquivo, depois em configurações, veja se a região está Brasil, em muitos casos está outro país.

    • @kauanpedroso3730
      @kauanpedroso3730 2 роки тому

      @@brunomendes1533 o date tem que está para uma planilha em branco?

    • @brunomendes1533
      @brunomendes1533  2 роки тому

      Olá, não entendi.

  • @Vitoria10368
    @Vitoria10368 3 місяці тому

    Bruno vc poderia passar seu contato?

  • @renatoalbarnaes2213
    @renatoalbarnaes2213 2 роки тому +1

    Boa noite amigo
    Otimo video
    fiz tudo q passou mas ao executar o scripti (ainda na tela de script ) ele gera o erro
    Erro
    TypeError: Cannot read property 'createEvent' of null
    CriarAgenda @ Código.gs:32

    • @brunomendes1533
      @brunomendes1533  2 роки тому

      Olá Renato, tudo bem ? Compartilha a planilha comigo e o seu script ? bm.ramos49@gmail.com

  • @ricardomacedo1880
    @ricardomacedo1880 2 роки тому +1

    Olá Bruno, valeu pela dica, mas no meu fica dando este erro
    TypeError: Cannot read property 'getDataRange' of null
    CriarAgenda @ Código.gs:7
    Pode me ajudar?

    • @brunomendes1533
      @brunomendes1533  2 роки тому

      Olá tudo bem ?
      Essa get data range pega as células da planilha, talvez o campo que esteja nela, não seja o correto para subir.

    • @Lisandropb
      @Lisandropb Рік тому

      @@brunomendes1533 o meu continua dando o mesmo erro.