Excelente video... me ayudó a crear una herramienta para mi trabajo... mil y mil gracias
@WebdesignemFoco3 жыл бұрын
Gracias
@mi-mc3 жыл бұрын
Gratidão por compartilhar o conhecimento!! Facilitou D+ a minha vida!! Muito didático!! Parabéns!!
@WebdesignemFoco3 жыл бұрын
Que ótimo!
@251225ful4 жыл бұрын
Excelente explicação! Testei em minha base e também deu certo. Vou te enviar um e-mail. Parabéns. Melhor conteúdo sobre o assunto na minha opinião.
@WebdesignemFoco4 жыл бұрын
Te respondi pelo email
@251225ful4 жыл бұрын
Nova resposta no e-mail Thiago. Obrigado.
@edsoncau52593 жыл бұрын
Boa noite , agora está funcionando super bem , só falta agora eu conseguir colocar uma descrição do evento. Obrigado pela ajuda
@rayanneraquel10 ай бұрын
COnseguiu colocar a descrição?
@tezzm Жыл бұрын
Consigo fazer isso para mais de um calendário em uma única planilha ?
@kerensdiniz4 жыл бұрын
Tem como criar um evento anual através das datas de uma planilha?
@lucassouzamadeiranit Жыл бұрын
Olá professor, gostaria de fazer o processo de registrar várias tarefas/eventos em vária agendas diferentes a partir do google planilhas. Eu consigo fazer?
@WebdesignemFoco Жыл бұрын
Consegui sim, orçamento webdesignemfoco@gmail.com
@AdrianoRoberto032 жыл бұрын
Sou bem iniciante no assunto, mas sua explicação foi altamente precisa. Consegui fazer funcionar tranquilamente. Agora você poderia ajudar a inserir uma coluna com a descrição do evento? Fico bastante grato pela sua colaboração.
@WebdesignemFoco2 жыл бұрын
Muito obrigado!
@dedmundoafora11 ай бұрын
como eu faço o inverso: eu preciso que as datas que eu colocar na planilha possam apareceu automaticamente no google agenda. È possível? como faço isso. E só da para fazer no planilha do Google ou no Excel comum tb é possível?
@profRogerioOkuhara Жыл бұрын
Uma dúvida. nessa macro, se houver atualização na planilha do excel, o google agenda atualiza essas modificações num evento anteriormente criado?]
@thiagotolentinoferreira9023 Жыл бұрын
Bom dia. Tem como importar lista de tarefas do planilha do Google?
@FelipeYuuki2 жыл бұрын
Há possibilidade da itegração ser automática? Isso por que gostaria de usar o google forms para criar o evento, com isso ele cria a linha no sheet e gostaria que após o forms criar a linha, o script já lê e cria o evento sem precisar ficar com o sheets aberto.
@ricardosilvaofc Жыл бұрын
5 meses e nada
@FelipeYuuki Жыл бұрын
@@ricardosilvaofc te respondendo, descobri que sim, descobri como fazer usando o chat gpt. Ele te dá script pronto pra fazer a integração entre todos os serviços Google, agenda, docs, planilhas, formulários e tal...
@ricardosilvaofc Жыл бұрын
@@FelipeYuuki ok, vou recorrer ao ChatoGPT
@FelipeYuuki Жыл бұрын
@@ricardosilvaofc bons estudos! Não é difícil, vc vai usar o Google script, que parece muito o Javascript
@5brunohenrique4 жыл бұрын
Funcionou muito bem, obrigado pelo vídeo
@WebdesignemFoco4 жыл бұрын
Obrigado pelo feedback!
@bannius9065 Жыл бұрын
Consegui fazer tudo bonitinho, mas quando atualizo algum evento na Agenda, ele duplica no Sheets com as novas informações que inseri. Tem uma forma de consertar isso?
@bannius9065 Жыл бұрын
// Verificar se o evento já existe na planilha function isEventExists(event) { var eventTitle = event.getTitle(); var eventStartTime = event.getStartTime(); var dataRange = sheet.getDataRange(); var values = dataRange.getValues(); for (var i = 0; i < values.length; i++) { var title = values[i][0]; var startTime = values[i][1]; if (title === eventTitle && startTime.getTime() === eventStartTime.getTime()) { return true; } } return false; } Já resolvi
@whyscomunicacao83592 жыл бұрын
Muitooo top! Amigo como seria para convidar alguem apra esse evento? Criaria uma nova coluna mas como fazer referencia a esse convite no script?
@WebdesignemFoco2 жыл бұрын
Qualquer coisa faça um orçamento de suporte premium webdesignemfoco@gmail.com
@whyscomunicacao83592 жыл бұрын
@@WebdesignemFoco obrigada amigo! vou entrar em contato
@v4companysamamassociados1823 жыл бұрын
Como faço para pegar somente 1 tipo de evento? exemplo, eu coloco o nome dos meus eventos de [2] quero pegar so esses
@handersonbarros72032 жыл бұрын
como fazer uma coluna par horario
@GestaoReboucas Жыл бұрын
boa amigo, me tira uma duvida sempre aparece esse erro 'TypeError: range.map is not a function" consegue explicar o pq?
@robsoncarneiro32752 жыл бұрын
Bom dia, gostei da aula, muito bem didático e direto ao assunto! executei um script para minha planilha criar evento na agenda, baseado neste seu e estou com um problema: toda vez que é criado um evento, todos os eventos anteriores se duplicam na agenda, fica uma bagunça. como poderia resolver esta questão? agradeço desde já! continue postando seus vídeos!!!
@WebdesignemFoco2 жыл бұрын
Orçamento de suporte premium: webdesignemfoco@gmail.com
@bannius9065 Жыл бұрын
// Verificar se o evento já existe na planilha function isEventExists(event) { var eventTitle = event.getTitle(); var eventStartTime = event.getStartTime(); var dataRange = sheet.getDataRange(); var values = dataRange.getValues(); for (var i = 0; i < values.length; i++) { var title = values[i][0]; var startTime = values[i][1]; if (title === eventTitle && startTime.getTime() === eventStartTime.getTime()) { return true; } } return false; }
@bannius9065 Жыл бұрын
Tente assim
@hondacanopus35573 жыл бұрын
só atualiza se eu rodar a macro? pode ser automatico?
@WebdesignemFoco3 жыл бұрын
Com acionador sim
@drHelioC3 жыл бұрын
Olá. Poderia dizer como é possível habilitar as opções "editor de scrip" e "macros" na aba ferramenta do google planilhas? No meu não aparecem estas opções.
@WebdesignemFoco3 жыл бұрын
Eles mudaram a localização para Extensões >> Apps Scripts
@ExperimenteCultura2 жыл бұрын
Segui o passo a passo e a minha dá o erro "TypeError: sheet.getRange is not a function"
@carlosaugusto46353 жыл бұрын
Olá, tem como eu remover os horários que estão juntos com a data na planilha? Queria que só fosse informado a data.
@WebdesignemFoco3 жыл бұрын
Com javascript tem, Qualquer coisa contrata o suporte premium: webdesignemfoco@gmail.com que lhe enviamos o orçamento
@VitorSantos-cr5vx Жыл бұрын
Alguem sabe me dizer que se tiver uma alteração na planilha através de webRook ele automaticamente consegue adicionar no google agenda? (sem apertar para iniciar o macro)
@AparecidoCostaCont4 жыл бұрын
Teria como adicionar um comando no script para não criar eventos repetidos na agenda? Por exemplo, se eu tenho várias datas e so atualizo uma delas, tem como rodar o script que só vai inserir na agenda a data que foi incluída e ignorar os eventos já incluídos?
@WebdesignemFoco4 жыл бұрын
O ideal é você apagar os antigos e escrever novamente
@AparecidoCostaCont4 жыл бұрын
@@WebdesignemFoco Manual mesmo?
@WebdesignemFoco4 жыл бұрын
@@AparecidoCostaCont você consegue apagar pelo código também, tudo automatizado. Qualquer coisa contrata o suporte premium que a gente trabalha junto: webdesignemfoco@gmail.com
@1spanw13 жыл бұрын
Professor como posso pular linha dentro da discrição da agenda?? exemplo: {description: + "Cliente: " + cli + >>>"PULAR LINHA AQUI
@Bismarkk2 жыл бұрын
Se não me engano é usando Por exemplo Descrição: +"Cliente " + ...........
@WeltonLSantos3 жыл бұрын
eu achei uma dúvida, toda vez que executo o script ele escreve novamente o evento, como ficaria para que ele adicione apenas o que ainda não tá na agenda? Pq se fizer um cron para executar o script ele sempre vai ficar com duplicidade, mais é desejável que ele grave apenas o que ainda não foi gravado na agenda.
@WebdesignemFoco3 жыл бұрын
Pelo script tem como ajustar isso sim
@guerraimoveis2 жыл бұрын
Eu não se o que está havendo com a minha planilha e o meu script. Já tentei várias vezes fazer o mesmo código seguindo o mesmo padrão de espaços etc, mas só dá erro.
@WebdesignemFoco2 жыл бұрын
O link com códigos está na descrição. Qualquer coisa contrate o orçamento do suporte premium webdesignemfoco@gmail.com
@whyscomunicacao83592 жыл бұрын
Ah amigo outra dúvida é como fazer para que ele nao repita os mesmos eventos cada vez que eu apertar o botão do script. Pq ele acaba repetindo os eventos que ja foram criados
@WebdesignemFoco2 жыл бұрын
Suporte premium: webdesignemfoco@gmail.com
@edupanik2 жыл бұрын
Parabéns pelo conteúdo, muito bem explicado, até para mim que não sou da área. Gostaria de saber, se pode me ajudar em duas questões: 1- se quero fazer um evento para agendamento de algo rotineiro - por ex toda terça e quinta, 07h00, até o final do ano. 2- se quero criar um evento que 'dure o dia inteiro' por ex, um aniversário, e que se repita por todos os anos. Essas opções sei que existem no google agenda, mas não consegui encontrar o código script específico disso! Obrigado!
@WebdesignemFoco2 жыл бұрын
Qualquer coisa faça um orçamento de suporte premium que te ajudamos: webdesignemfoco@gmail.com
@marconesigate7809 Жыл бұрын
Boa tarde, eu tenho uma planilha onde a primeira coluna contém horários e a segunda coluna as atividades, como que posso programar isso para que se repita por mesese nos mesmos horários e dias, onde os horários que estão na planilha cai exatamente com o que temos na agenda google, me notificando sempre a cada 5 minutos antes no celular com efeito sonoro.
@nucleodecomunicacaoemarket39823 жыл бұрын
Boa tarde, tudo bem? Eu percebi uma coisa, quando acionamos o macro ele acaba criando o mesmo evento várias vezes como eu faço para resolver esse problema ? Obrigado pela atenção e parabéns pelo serviço!
@GustavoSantos-rv1om2 жыл бұрын
Eu também gostaria de saber
@marleydesousasantos83502 жыл бұрын
Como inclui uma descrição na agenda?
@WebdesignemFoco2 жыл бұрын
Tipo assim: var eventSeries = CalendarApp.getDefaultCalendar().createEventSeries('Team Meeting', new Date('January 1, 2013 03:00:00 PM EST'), new Date('January 1, 2013 04:00:00 PM EST'), {location: 'Conference Room',description: 'teste'});
@marleydesousasantos83502 жыл бұрын
Muito obrigado!
@WebdesignemFoco2 жыл бұрын
@@marleydesousasantos8350 tmj
@marleydesousasantos83502 жыл бұрын
@@WebdesignemFoco Prof., poderia me tirar mais uma dúvida? Em uma escala de 0 a 10: O quanto o senhor acha que é viável a criação do sistema interno de uma empresa, seus departamento, etc, usando apenas os aplicativos do Google? É completo? É possível ir mais longe com eles?
@WebdesignemFoco2 жыл бұрын
@@marleydesousasantos8350 vai depender muito, dependendo da complexidade eu prefiro fazer um sistema fora do Google. Precisa avaliar caso a caso
@rafaelaazevedobarreto9663 жыл бұрын
Olá! Tentei adicionar uma coluna com convidado e add o email, para marcar o mesmo, mas não consigo adicionar um convidado no evento. Pode me ajudar?
@WebdesignemFoco3 жыл бұрын
Usa o código addGuest(email). Caso tenha interesse trabalhamos com aulas particulares: webdesignemfoco@gmail.com
@rafaelaazevedobarreto9663 жыл бұрын
@@WebdesignemFoco agradeço a resposta consegui
@GustavoSantos-rv1om2 жыл бұрын
@@rafaelaazevedobarreto966 em qual linha você inseriu para adicionar os convidados?
@gilbertoacx3 жыл бұрын
Oi. Excelente aula, mas preciso de uma ajuda. Como eu posso alterar um evento da agenda que ainda vai acontecer, sem duplicar? Exemplo: Hoje é dia 22/12 e tenho um evento dia 24 que sofreu alterações na planilha. Quero ao alterar a planilha, alterar esse evento do dia 24 (sem duplicá-lo) e enviar e-mail para os participantes.
@WebdesignemFoco3 жыл бұрын
Depois vou ver se faço uma aula sobre isso!
@eberpazarq5 жыл бұрын
Boa tarde! Gostei muito do tutorial e gostaria de saber se é possível buscar uma agenda específica dentro do Google Agenda.
@WebdesignemFoco5 жыл бұрын
Sim, existe um método lá na classe calendar que busca a agenda pelo id
@renatobf4 жыл бұрын
@@WebdesignemFoco Eu até consegui aqui, com colunas não seguidas de outras. Mas, toda vez que crio um evento clicando na macro todos os eventos existentes (aqueles que já estao na planilha) são duplicados.
@andrebertolino93874 жыл бұрын
@@renatobf conseguiu resolver isso? Estou com o mesmo problema :(
@renatobf4 жыл бұрын
@@andrebertolino9387 Não.
@andrebertolino93874 жыл бұрын
@@renatobf Se caso eu encontrar a solução posto o script aqui, se caso você encontrar, me salva kkkk
@marcossacramento47133 жыл бұрын
Muito boa a explicação. Só não entendi o copia/cola da agenda específica. Eu copio o ID e colo aonde? Não entendi muito pela explicação.
@WagnerPacheco12 жыл бұрын
Excelente solução o pulo do gato foi não passar como fazer o script reconhecer que o evento deixou de existir na planilha e automaticamente apagá-lo na agenda. Teria instruções sobre isso?
@WeltonLSantos3 жыл бұрын
Uma dúvida, como faço para que venha Título, Data início, data final e Descrição?
@WebdesignemFoco3 жыл бұрын
Tem o parâmetro options
@WeltonLSantos3 жыл бұрын
@@WebdesignemFoco faz um vídeo ensinando é um bom vídeo, uma dúvida também que achei foi para por a parâmetro date aceita data e hora... Exemplo se for um evento concatenar data e hora de innício e fim, como seria no elementor?
@WebdesignemFoco3 жыл бұрын
@@WeltonLSantos vou anotar sua sugestão. Muito obrigado
@robsondomanski3 жыл бұрын
Tenho como deixar para o usuário entrar com o valor do getCalendarById?
@WebdesignemFoco3 жыл бұрын
você pode pegar pelo valor de uma célula
@agendamanutencao83694 жыл бұрын
Seria Possível Acrescentar colunas como Descrição e Endereço do Local?
@WebdesignemFoco4 жыл бұрын
Sim, qualquer coisa contrata o suporte premium: webdesignemfoco@gmail.com
@CodeProjectREA3 жыл бұрын
Olá, achei excelente o vídeo e sem dúvidas irá me ajudar muito. Parabéns pelo conteúdo. Eu gostaria de saber apenas uma coisa. Eu preciso que a macro rode diariamente e sei que é possível configurar isso, mas preciso que ela puxe somente os próximos 7 dias. No caso é como se ela sempre puxasse os eventos de uma semana apenas e limpasse os do dia que ja passou. É possível definir isso? Me ajudaria MUITO, pois utilizo o Glide e ele me da um limite de linhas e fazendo assim eu ficaria dentro do limite permitido. Agradeço muito a atenção e ficarei infinitamente grato caso puder me ajudar.
@WebdesignemFoco3 жыл бұрын
Isso é possível com scripts
@rodrigomartini9637 Жыл бұрын
Muito boa a aula! Porém eu preciso que a agenda me notifique 30 dias antes do endTime, também gostaria de criar somente uma coluna de datas, isso é possível?
@luizadamascoheringer72624 жыл бұрын
Toda vez que eu rodo o script, ele duplica os eventos que já tinham ido. Tem como fazer com que só atualize a planilha com os novos eventos que foram criados?
@WebdesignemFoco4 жыл бұрын
Você tem que apagar e rescrever os eventos. Qualquer coisa contrata o suporte premium que nós te ajudamos webdesignemfoco@gmail.com
@robsondomanski3 жыл бұрын
Ola Luiza, conseguiu resolver seu problema?
@lourdesrayaniselimb.98124 жыл бұрын
Oie, tem a possibilidade de colocar a hora também ?
@WebdesignemFoco4 жыл бұрын
eu não fiz, mas acredito que tenha sim, teria que pesquisar na documentação
@lourdesrayaniselimb.98124 жыл бұрын
@@WebdesignemFoco eu tentei usar alguns plugins mas não funcionou
@JailsonTaxista Жыл бұрын
Depois que eu coloquei esse código na minha planilha eu tô fazendo meus agendamentos por ela Só faltou duas coisas para ficar melhor um aviso para avisar o compromisso uma hora antes eu tô opção de colocar a localização que seria o endereço mas o endereço eu estou colocando na primeira coluna então só faltou o aviso dois agendamento avisar uma hora antes seria bom se tivesse essa opção
@edsoncau52593 жыл бұрын
Boa Noite , estou tentando transferir diretamente dados da planilha para o google agenda, usei a macro mas não deu certo. Alguém poderia , por favor , me ajudar?
@WebdesignemFoco3 жыл бұрын
Caso tenha interesse em aulas particulares. Orçamento: webdesignemfoco@gmail.com
@edsoncau52593 жыл бұрын
Apresenta esse erro : Exception: The parameters (String,String,null) don't match the method signature for CalendarApp.Calendar.createEvent. (anônimo) @ Código.gs:10 myCalendar @ Código.gs:8
@WebdesignemFoco3 жыл бұрын
@@edsoncau5259 pelo log aí você está passando algum dado nulo
@luizphelipesiqueira76604 жыл бұрын
Se ao invés de eu criar um evento, eu quiser criar uma tarefa, eu consigo?
@WebdesignemFoco4 жыл бұрын
Eu nunca fiz, teria que pesquisar
@hernanehenriquesilva62802 жыл бұрын
Seria interessante você ensinar com fazer uma planilha online google e calendário, com limites de pessoas por horários
@WebdesignemFoco2 жыл бұрын
Obrigado pela sugestão
@igordiasmeira26914 жыл бұрын
Boa noite! Eu estou com um problema pode me ajudar? Eu faço tudo igual porém insiste em aparecer esse erro: TypeError: calendar.creatEvent is not a function (linha 14, arquivo "Código").
@WebdesignemFoco4 жыл бұрын
Pra te ajudar com isso precisaria acessar seu projeto. Contrate o suporte Premium que eu te ajudo
@richardcabral40714 жыл бұрын
Boa tarde Vc conseguiu resolver esse problema
@gilbertoacx2 жыл бұрын
Gente. Socorro. Estou com um problemão. Tenho uma planilha cheia de fórmulas e faço a integração dela com a Agenda. Ao executar a Macro na planilha a Agenda fica atualizada, mas as fórmulas são todas substituídas por valores fixos (ou seja, perco todas as fórmulas). O que estou fazendo errado?
@WebdesignemFoco2 жыл бұрын
Existe um método que chama setFormula
@alancandido-distribuidorin4084 жыл бұрын
Não consigo levar dados para sheet para o calendar
@WebdesignemFoco4 жыл бұрын
Os códigos estão no link da descrição. Qualquer coisa contrate o suporte premium: webdesignemfoco@gmail.com 👍
@executivaapedradosino46992 жыл бұрын
Estava dando tudo certo, na última configuração deu ruim :(
@WebdesignemFoco2 жыл бұрын
Deu algum erro?
@gabrielaimeeg4 жыл бұрын
Você tem algum vídeo que ensina a fazer o contrário: pegar datas do google sheets e criar eventos no google agenda?
@WebdesignemFoco4 жыл бұрын
Ué, nesse vídeo eu explico as duas formas
@joseaugustodossantos58303 жыл бұрын
Saudações. Estou achando muito interessante suas aulas, mas está ocorrendo um erro. Exception: Os parâmetros (String,String,String) não correspondem à assinatura de método para... não sei para onde correr. Ajuda aí.
@WebdesignemFoco3 жыл бұрын
Contrata o suporte Premium que a gente te ajuda webdesignemfoco@gmail.com
@pedrowerlang9945 Жыл бұрын
achei a aula muito complexa para quem é iniciante
@WebdesignemFoco Жыл бұрын
Poxa, mas o nome do curso é Avançado, ele é pra quem já tem certo conhecimento