- 40
- 88 783
Carlos Baqueta
Brazil
Приєднався 31 бер 2023
Tecnologia e IA pra Simplificar e Automatizar Tarefas.
Olá, sou o Baqueta! Seja bem vindo(a) ao canal.
Aqui compartilho conhecimentos sobre como aplicar a tecnologia para automatizar e facilitar as tarefas do dia a dia.
Aqui você encontrará tutoriais detalhados sobre:
- Integrações entre aplicativos do Google Workspace, como Google Sheets, Google Agenda, Apps Script, GMail e Google Forms;
- Aplicações práticas de ferramentas de IA, incluindo ChatGPT da OpenAI e Gemini do Google;
- Integrações com APIs de modelos de IA.
Te convido a se inscrever para acompanhar os conteúdos!
Valeu demais :)
Olá, sou o Baqueta! Seja bem vindo(a) ao canal.
Aqui compartilho conhecimentos sobre como aplicar a tecnologia para automatizar e facilitar as tarefas do dia a dia.
Aqui você encontrará tutoriais detalhados sobre:
- Integrações entre aplicativos do Google Workspace, como Google Sheets, Google Agenda, Apps Script, GMail e Google Forms;
- Aplicações práticas de ferramentas de IA, incluindo ChatGPT da OpenAI e Gemini do Google;
- Integrações com APIs de modelos de IA.
Te convido a se inscrever para acompanhar os conteúdos!
Valeu demais :)
Como Criar uma Chave de API OpenAI (Passo a Passo)
Como Criar API Key (Secret Key) na OpenAI. Com uma chave API você pode utilizar os modelos da OpenAI no seu aplicativo, projeto ou site.
Nesse vídeo vamos aprender como criar uma chave de aplicação, API Key, para utilizar os modelos do ChatGPT, o1, DALLE, TTS e outros recursos da OpenAI diretamente nos nossos projetos, via código.
▶️ VIDEOS INDICADOS:
ChatGPT no Google Sheets: ua-cam.com/video/bXiwGEGGqMA/v-deo.html
🤝 SOLICITAÇÃO DE ORÇAMENTO:
Quer minha ajuda no seu projeto?
Acesse: forms.gle/6oFSHDYtMa8J6KeZ7
📚 REFERENCIAS E FONTES:
Playground OpenAI: platform.openai.com/docs/api-reference/introduction
🎥 CAPITULOS
00:00 - Intro
00:10 - Acesso à plataforma OpenAI
00:33 - Criação conta
01:06 - Criação de projeto
01:45 - Criação da Chave API
04:06 - Compra de créditos API
05:59 - Teste da Chave API (Chat)
07:52 - Acompanhar o consumo de créditos
⏭️ PRÓXIMO VÍDEO:
ChatGPT no Google Sheets: ua-cam.com/video/bXiwGEGGqMA/v-deo.html
Nesse vídeo vamos aprender como criar uma chave de aplicação, API Key, para utilizar os modelos do ChatGPT, o1, DALLE, TTS e outros recursos da OpenAI diretamente nos nossos projetos, via código.
▶️ VIDEOS INDICADOS:
ChatGPT no Google Sheets: ua-cam.com/video/bXiwGEGGqMA/v-deo.html
🤝 SOLICITAÇÃO DE ORÇAMENTO:
Quer minha ajuda no seu projeto?
Acesse: forms.gle/6oFSHDYtMa8J6KeZ7
📚 REFERENCIAS E FONTES:
Playground OpenAI: platform.openai.com/docs/api-reference/introduction
🎥 CAPITULOS
00:00 - Intro
00:10 - Acesso à plataforma OpenAI
00:33 - Criação conta
01:06 - Criação de projeto
01:45 - Criação da Chave API
04:06 - Compra de créditos API
05:59 - Teste da Chave API (Chat)
07:52 - Acompanhar o consumo de créditos
⏭️ PRÓXIMO VÍDEO:
ChatGPT no Google Sheets: ua-cam.com/video/bXiwGEGGqMA/v-deo.html
Переглядів: 384
Відео
Como Adicionar Notificação e Customizar a Descrição | Google Sheets + Agenda
Переглядів 252Місяць тому
Integração Google Sheets e Google Agenda: Crie eventos com Notificações Pop-up e E-mail. Crie descrições personalizadas utilizando mais colunas da tabela e estilos de formatação com tags HTML. 🔗 Planilha Inicial (Copie para o seu Drive): docs.google.com/spreadsheets/d/1Ushs8GudDzP03czH5KRB-yHTLjkSjt3blKDZG2I-iqo/copy ▶️ Playlist Completa: ua-cam.com/play/PLpA7pYbYtZSZFH9TqDRRAQaGWArzbXkjX.html ...
Como Adicionar CONVIDADOS e Localização | Google Sheets + Agenda
Переглядів 2752 місяці тому
Integração Google Sheets e Google Agenda: Crie eventos com CONVIDADOS e LOCALIZAÇÃO a partir de uma planilha Google. 🔗 Planilha Inicial (Copie para o seu Drive): docs.google.com/spreadsheets/d/1OR0qRn1rCPMsKOwCBmTwEM3pcRody-lYrsbfytRURt0/copy ▶️ Playlist Completa: ua-cam.com/play/PLpA7pYbYtZSZFH9TqDRRAQaGWArzbXkjX.html 🤝 SOLICITAÇÃO DE ORÇAMENTO: Quer minha ajuda no seu projeto? Acesse: forms.g...
Como REMOVER Eventos a Partir da Planilha | Google Sheets + Agenda
Переглядів 3512 місяці тому
Integração Google Sheets e Google Agenda. Como Criar Remover Eventos em Agendas Específicas a partir da Planilha? 🔗 Planilha Inicial (Copie para o seu Drive): docs.google.com/spreadsheets/d/1rnxUiUh1EggHN5TwV1Ux-MYfjtLNLWM9pDmgOIZxzwk/copy ▶️ Playlist Completa: ua-cam.com/play/PLpA7pYbYtZSZFH9TqDRRAQaGWArzbXkjX.html 🤝 SOLICITAÇÃO DE ORÇAMENTO: Quer minha ajuda no seu projeto? Acesse: forms.gle/...
Como EDITAR Eventos a Partir da Planilha | Google Sheets + Agenda
Переглядів 6073 місяці тому
Integração Google Sheets e Google Agenda com Apps Script Passo a Passo! Como editar eventos Google Agenda a partir da planilha? 🔗 Planilha Compartilhada (Copie para o seu Drive): docs.google.com/spreadsheets/d/1vOoN5pflx4tLM42EA6xp-POe5bxQE31mg4Tc93u7mwM/copy ▶️ Playlist Completa: ua-cam.com/play/PLpA7pYbYtZSZFH9TqDRRAQaGWArzbXkjX.html 🤝 SOLICITAÇÃO DE ORÇAMENTO: Quer minha ajuda no seu projeto...
Como Criar Eventos Numa Agenda Específica
Переглядів 1,1 тис.3 місяці тому
Integração Google Sheets e Google Agenda. Como Criar eventos em Agendas Específicas? Como Criar um menu pra executar Apps Script na Google Sheets? 🔗 Planilha Compartilhada (Copie para o seu Drive): docs.google.com/spreadsheets/d/177-I5N7tQ1X6k2PPCU NFVnmOnEQdoll3E8XjxrIBg/copy ▶️ Playlist Completa: ua-cam.com/play/PLpA7pYbYtZSZFH9TqDRRAQaGWArzbXkjX.html 🤝 SOLICITAÇÃO DE ORÇAMENTO: Quer minha aj...
5 Dicas Google Sheets com Apps Script (que eu queria saber antes)
Переглядів 2,3 тис.5 місяців тому
Crie funções personalizadas, menus customizados, mova linhas automaticamente, integre APIs externas e consolide dados de múltiplas planilhas. Nesse vídeo, vamos ver cinco dicas muito úteis para otimizar as planilhas no Google Sheets usando scripts personalizados. Seja para gerenciar suas finanças, projetos ou tempo, essas dicas vão expandir as funcionalidades das suas planilhas, integrando com ...
Como Enviar Emails Pelo Google Sheets
Переглядів 2,3 тис.5 місяців тому
Como enviar e-mails AUTOMATICAMENTE pelo Google Sheets. Tutorial Passo a Passo! Nesse tutorial vamos integrar o Google Sheets ao GMail através do Apps Script para automatizar/facilitar o envio de e-mails, seja com um clique ou com um acionador temporal. Vamos explorar 3 exemplos: envio de e-mail simples, envio de e-mail customizado e com links e, por último, como enviar e-mails customizados com...
Introdução Prática ao ChatGPT para Iniciantes
Переглядів 18 тис.7 місяців тому
O ChatGPT pode ser Útil pra Você? Confira esse guia rápido e entenda O que é, Como acessar e Como utilizar o ChatGPT com Exemplos reais. O que é, como acessar e como utilizar o ChatGPT. Nesse vídeo te mostro o que é o ChatGPT com vários exemplos de como essa ferramenta de IA pode ser muito útil na sua vida. Apresento as versões gratuita e paga, no navegador e no aplicativo pra celular. Apresent...
Copie Eventos da Google Agenda pra Planilha (Automaticamente)
Переглядів 3,6 тис.8 місяців тому
Como copiar eventos de uma Google Agenda para o Sheets? Agenda Apps Script Sheets. Copie automaticamente eventos da Google Agenda pra planilha (Google Sheets) com o Apps Script. Nesse vídeo vamos integrar o aplicativo Google Agenda com o Google Sheets utilizando o Apps Script para conectar esses dois aplicativos. Apresento de forma detalhada como fazer a integração através do Apps Script. Nele ...
Como Conectar Google Planilhas à Agenda (Tutorial Passo a Passo)
Переглядів 20 тис.8 місяців тому
Transforme Planilhas em Eventos da Google Agenda Num Clique. Automatize a criação de eventos na sua agenda a partir de uma planilha do Google (Google Sheets). Nesse vídeo vamos utilizar o aplicativo Google Sheets, com os dados dos eventos ou tarefas, o Google Agenda, para exibir os eventos, e o Apps Script para conectar esses dois aplicativos. Apresento de forma detalhada como fazer a integraçã...
ChatGPT dentro do Google Sheets via API (Tutorial Completo)
Переглядів 8 тис.10 місяців тому
Potencialize sua Planilha Google com Inteligência Artificial. Passo a passo de como integrar uma Planilha Google com o modelo do ChatGPT. Aqui vamos utilizar o Apps Script para conectar uma Google Planilha com a API da OpenAI e utilizar o modelo GPT direto dentro de uma planilha sem precisar instalar outros apps. O tutorial apresenta um passo a passo desde a criação, integração e exemplos práti...
GEMINI: É O MELHOR MODELO DE IA? #gemini #inteligenciaartificial
Переглядів 25410 місяців тому
GEMINI: É O MELHOR MODELO DE IA? #gemini #inteligenciaartificial
Como Criar Uma Logo Profissional Com ChatGPT
Переглядів 49310 місяців тому
Como Criar Uma Logo Profissional Com ChatGPT
Episódio Final: O Retorno de Sam Altman À OpenAI (2.0?) #openai
Переглядів 4910 місяців тому
Episódio Final: O Retorno de Sam Altman À OpenAI (2.0?) #openai
Resumido: Da Demissão À Contratação #openai #samaltman
Переглядів 6511 місяців тому
Resumido: Da Demissão À Contratação #openai #samaltman
NOVO ChatGPT: 4 Grandes Atualizações do OpenAI DEVDAY Explicadas
Переглядів 25911 місяців тому
NOVO ChatGPT: 4 Grandes Atualizações do OpenAI DEVDAY Explicadas
ChatGPT Vision: 6 Motivos Para Usar Agora #chatgpt
Переглядів 38111 місяців тому
ChatGPT Vision: 6 Motivos Para Usar Agora #chatgpt
Domine Qualquer Assunto Em 4 passos | Técnica Feynman + ChatGPT (Exemplo Prático)
Переглядів 1,1 тис.Рік тому
Domine Qualquer Assunto Em 4 passos | Técnica Feynman ChatGPT (Exemplo Prático)
16 Usos PODEROSOS do ChatGPT com Exemplos (Versão Gratuita)
Переглядів 347Рік тому
16 Usos PODEROSOS do ChatGPT com Exemplos (Versão Gratuita)
COMO INSTALAR O APP OFICIAL DO CHATGPT PRA ANDROID!
Переглядів 224Рік тому
COMO INSTALAR O APP OFICIAL DO CHATGPT PRA ANDROID!
ChatGPT: Explicação dos Termos (Com Exemplos)
Переглядів 224Рік тому
ChatGPT: Explicação dos Termos (Com Exemplos)
Noteable: Como Fazer Análise de Dados no ChatGPT
Переглядів 1,5 тис.Рік тому
Noteable: Como Fazer Análise de Dados no ChatGPT
COMO GERAR UM RESUMO EM AUDIO DE UM VIDEO NO CHATGPT
Переглядів 1,2 тис.Рік тому
COMO GERAR UM RESUMO EM AUDIO DE UM VIDEO NO CHATGPT
10 Plugins Incríveis para Potencializar o ChatGPT
Переглядів 9 тис.Рік тому
10 Plugins Incríveis para Potencializar o ChatGPT
Tutorial ChatGPT: Como Construir um Bom Prompt
Переглядів 2,9 тис.Рік тому
Tutorial ChatGPT: Como Construir um Bom Prompt
COMO CRIAR UMA GOOGLE AGENDA COM O CHAT GPT
Переглядів 10 тис.Рік тому
COMO CRIAR UMA GOOGLE AGENDA COM O CHAT GPT
Melhore as Respostas do ChatGPT com 3 Dicas Práticas
Переглядів 243Рік тому
Melhore as Respostas do ChatGPT com 3 Dicas Práticas
Outra questão: coloco, por exemplo 13:00 no início e ele coloca na Agenda o evento a ser feito 3 horas depois. Porque acontece isto?
Provavelmente é configuração de fuso horário. Precisa checar a configuração do fuso se está configurado como Brasília UTC-3 nas configurações
Olá, cada vez que executo o código dá erro; ReferenceError: Calendar is not defined. Como resolvo este problema? Tenho vários calendários.
Oi, se for na hora de acessar sua agenda você precisa utilizar CalendarApp.
*carlos, enviei uma solicitação de orçamento faz uma semana, mas ainda nao recebi retorno. Tem algum email onde eu possa explicar melhor do q minha empresa precisa? Aguardo seu retorno. Obrigado!
Oi Leandro, chequei aqui, eu enviei um e-mail pra você no dia 02/10 com a resposta. Fiz um novo encaminhamento hoje, poderia checar seu e-mail e se ele foi pra Spam por algum motivo? Mandei pro e-mail que começa com adl
@@carlosbaqueta pode ser...vou averiguar. Muito obrigado, Carlos!!!
@@carlosbaqueta recebi sim carlos...desculpe, nao havia checado a caixa de spam. E-mail respondido e aguardando seu contato. Muito obrigado!!!
Tem como compartilhar só o áudio do ChatGPT?
Bom dia, testei aqui mas to tomando um TypeError: Cannot read properties of undefined (reading 'getRange'), sabe o que pode ser?
Olá! Provavelmente o código não leu a aba corretamente. Confere se essa parte está correta nas linhas anteriores
@@carlosbaqueta show de bola bro...mas agora empaquei na gravação dos emails dos convidados na planilha: //Dados Globais var planilha = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); var agenda = CalendarApp.getDefaultCalendar(); var eventos = agenda.getEvents(new Date("2024-10-01 06:00:00"), new Date("2024-10-31 23:00:00")); //Limpar dados Existente na planilha planilha.clear(); //Escrever Cabeçalho planilha.getRange("A1:E1").setValues([["Titulo", "Data Inicio", "Data Fim","Solicitante"]]); //Escrever dados dos eventos var dados=[]; for (var i = 0; i < eventos.length; i++) { var evento = eventos[i]; dados.push([evento.getTitle(), evento.getStartTime(), evento.getEndTime(), evento.getGuestList(),]); //Escrever dados na planilha planilha.getRange(2, 1, dados.length, dados[0].length).setValues(dados); } } Note que peguei o seu script e fiz uma adapatação, ele funciona e traz todos os dados, mas no campo "solicitante" deveria trazer os emails de todos os convidados, e ao invés disso tras "EventGuest"... Se eu trotcar getGuestList(); por .getCreators() eu puxo apenas o email do Criador do evento, mas os demais convidados ficam de fora. O que estou esquecendo aqui?
Como corrigir o erro: ui.createMenu não é uma função?
Olá como você leu a variável ui ?
Amigo, adorei sua planilha e resolveu MUUUUUITO a minha vida por aqui. Só queria ver se rola uma melhoria, de colocar o evento o "dia inteiro" na agenda. Como faria isso no código? E parabéns pelo conteúdo!
Obrigado e Que sucesso, muito bom! Sim, você pode criar eventos de “dia inteiro” utilizando o método createAllDayEvent Link: developers.google.com/apps-script/reference/calendar/calendar-app#createalldayeventtitle,-startdate,-enddate,-options Espero que ajude! Vlw
EXCELENTE! ❤
Obrigado !
Só o like é pouco pra agradecer. Didática perfeita e conteúdo muito bem contemplado!
Muito obrigado!
Muito bom Como faço para acessar uma agenda pelo nome?
Obrigado! Sim , pelo método getCalendarsByName : developers.google.com/apps-script/reference/calendar/calendar-app#getcalendarsbynamename Obs.: como você pode ter mais de uma agenda com o mesmo nome ele retorna uma lista, precisa avaliar se no seu caso não seria um problema
Que conteúdo de qualidade! Muito obrigada por todas as dicas, maratonei todos os vídeos! Já quero mais conteúdos. Uma pergunta: Você fez algum curso para dominar, ou foi na curiosidade/lendo documentação que foi se aprimorando? Desculpa a pergunta, sou inscrita nova por aqui!
Olá! Muito obrigado, que bom que ajudou! Eu não fiz curso pra Apps Script e Workspace especificamente, mas sou formado em ciência da computação e trabalho com dados há um tempo, o que ajudou. Foi um mix de curiosidade (como posso automatizar algumas tarefas simples e repetitivas?) a vontade de criar um canal pra compartilhar esses conhecimentos. Geralmente eu começo pela ideia: seria bom se isso fosse mais simples…. Depois faço vários testes utilizando esses aplicativos. É isso :) Seja bem vinda !
Olá Carlos , muito obrigado pelo vídeo , eu gostaria de saber como mandar as tarefas criadas na Agenda para a planilha também ?
Muito obrigado! Sim, você só vai precisar utilizar o serviço de tarefas ao invés do CalendarApp. É só acessar Apps Script > Serviços + > Clica no Google Tasks > Habilita Depois você pode utilizar no seu projeto, chamando Tasks. developers.google.com/tasks/quickstart/apps-script Espero que ajude, valeu!
Parabéns pelo conteúdo, porém depois da edição o calendário voltou a duplicar. Pode me ajudar.
Muito obrigado! Você está removendo o evento antes de criá-lo? cheque se está chamando o evento.deleteEvent() no seu código para o evento criado anteriormente. Espero que ajude, valeu!
@@carlosbaqueta Coloquei assim 😅 e continua hehe function removerEventoAgenda(agenda, idEvento) { if (idEvento !== ""){ let e = agenda.getEventById(idEvento); if (e) { e.deleteEvent();
Gostei muito. Vídeo com conteúdo relevante em linguagem direta, clara e sem enrolacao.
Eu tenho 13 agendas diferentes, como eu faço pra escolher qual agenda colocar pela planilha?
Você pode utilizar o id da agenda pra controlar pra qual agenda enviar chamando o método getCalendarById: developers.google.com/apps-script/reference/calendar/calendar-app#getcalendarbyidid
caramba mano vi toda a playlist passei por bucados por erro de digitação mas slk gratificante vê tudo funcionando, MUITO OBRIGADO POR ESSE CONTÉUDO. uma pergunta, isso tudo seria possível no excel?
Muito obrigado, que legal que acompanhou toda a série! Eu não testei no Excel, pode até funcionar mas o código seria em diferente, por exemplo em Python ou vba e você provavelmente teria que conectar ao Google Agenda através da API. Não testei mas daria pra tentar, inclusive poderia tentar pedir pra uma IA como o ChatGPT ajustar o código pra rodar no Excel, com algumas iterações e correções pode funcionar também. Valeu!
@@carlosbaqueta vlw obgd pela dica !
Estou usando esta fórmula para minha planilha, que é diferente, mas sempre que executo ele agenda um dia antes do que a data anotada na planilha. Porque? function criarEventos() { // Obtém os dados da aba "CRM" da planilha ativa var planilha = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('CRM'); var valores = planilha.getDataRange().getValues(); // Obtém o calendário padrão do Google Agenda var agenda = CalendarApp.getDefaultCalendar(); // Define o fuso horário correto (exemplo: 'America/Sao_Paulo') var timeZone = Session.getScriptTimeZone(); // Itera pelas linhas da planilha, começando da segunda linha (índice 1) for (var i = 1; i < valores.length; i++) { var linha = valores[i]; var dia = linha[9]; // Coluna "Next contact" (data do próximo contato) var horaInicio = linha[10]; // Coluna "Start Time" (hora de início) var horaFim = linha[11]; // Coluna "End Time" (hora de término) var nome = linha[5]; // Coluna "Name" (nome do cliente) var endereco = linha[1]; // Coluna "Address" (endereço do imóvel) var notas = linha[12]; // Coluna "Notes" (notas sobre o contato) // Verifica se há uma data válida para o próximo contato if (dia && dia !== '-') { try { // Cria as datas de início e fim diretamente a partir do valor de 'dia' var dataInicio = new Date(dia); var dataFim = new Date(dia); // Se a hora estiver presente, define horas de início e fim if (horaInicio) { dataInicio.setHours(horaInicio.split(":")[0], horaInicio.split(":")[1]); } if (horaFim) { dataFim.setHours(horaFim.split(":")[0], horaFim.split(":")[1]); } // Descrição do evento com endereço e notas var descricao = "Endereço: " + endereco + " Notas: " + notas; // Cria o evento no Google Agenda var evento = agenda.createEvent(nome, dataInicio, dataFim, { description: descricao }); // Define a cor amarela para o evento evento.setColor(CalendarApp.EventColor.YELLOW); // Log para verificação Logger.log('Evento criado para ' + nome + ' em ' + dataInicio); } catch (e) { Logger.log('Erro ao processar a data para ' + nome + ': ' + e.message); } } } } // Função auxiliar para obter o deslocamento de fuso horário (exemplo: '-03:00' para horário de Brasília) function timeZoneOffset(timeZone) { var now = new Date(); var timeZoneOffset = Utilities.formatDate(now, timeZone, 'Z'); return timeZoneOffset.slice(0, 3) + ':' + timeZoneOffset.slice(3); } Não sei o que fazer.
Me ajudou muito, eu estou adotando um ERP aqui na empresa e antes para controlar as datas para pagar as contas a gente usava o Google Agenda, mas não da pra exportar um calendário para um "controle financeiro" do ERP. Seu vídeo ajudou muito para poder passar os dados das contas que estavam lá para o Excel, só mais alguns ajustes e importo pro ERP, ajudou muito, sucesso pra você!! Ah, quando eu fui tentar copiar seu código pelo link da descrição, o código não estava indo pois aparecia esse erro: "TypeError: Cannot read properties of undefined (reading 'getRange')" Tentei de tudo pra corrigir, mas não consegui, tentei mexer no Range, tentei mudar a planilha, etc. No final o que resolveu foi escrever o código do zero acompanhando o vídeo, daí rodou, vai entender haha Parabéns pelo conteúdo!!
Olá, muito obrigado! Que legal que está ajudando na sua empresa, espero que já tenha conseguido importar pro ERP. Valeu por falar desse erro, geralmente acontece quando ele não consegue acessar a aba/página. Valeu demais!
Olá, Carlos! Estou acessando hj pela 1a vez seu canal e gostei mt de sua explicacao. Parabens e obg!
Olá, muito obrigado Ana! Seja bem vinda :)
Muito bom
Boa Noite muito top seu conteúdo parabéns. Poderia ensinar como inserir uma fórmula para sempre que adicionar uma nome na nova linha fazer uma busca con procx para buscar de uma nova aba da mesma planilha
Desisto!!!!!Eu só queria linkar uma data da planilha para virar evento...rs
Haha seria ótimo realmente
muito bom e funciona , sm complicação, eu precisaria de colocar o local do evento na planilha, tem como ?
Muito obrigado! Tem sim, eu mostro nesse vídeo da playlist: ua-cam.com/video/t-NNuEAqSA0/v-deo.html
APARECEU ESSE ERRO-> TypeError: horaInicio.split is not a function O QUE FAÇO PARA CORRIGIR?
Estou tendo o seguinte erro no script: TypeError: horaInicio.split is not a function Alguém pode me ajudar?
Olá, provavelmente o tipo da sua horaInicio está diferente de texto (string). Tenta colocar um Logger.log(`horaInicio: ${horaInicio}, tipo: ${typeof horaInicio}`); no seu código depois de ler ela para verificar. Se for o tipo, precisa ajustar, como mostro no início do video. espero que ajude!
@@carlosbaqueta deu certo! Obrigado. Uma outra dúvida, se eu quiser pegar essa lógica e colocar numa planilha já existente que tem várias abas, como peço para sempre o script pegar aquela aba específica? E outra, se caso essa planilha específica a range de dados não seja exatamente a selecionada, mas preciso pedir que o script olhe sempre, por exemplo a range B1:I50. Como pode ser feito?
Olá pessoal! Pra ajudar todo mundo, FAQ: 1) A interface atual está diferente da mostrada no vídeo. Está certo isso? Sim, a OpenAI liberou o GPT 4o para todos os usuários, conta gratuita e paga, com limites diferentes. A URL para você acessar é: chatgpt.com/ Resumo: - Todos os usuários tem acesso aos novos modelos GPT-4o e ao GPT-4o Mini, com diferentes limitações. - GPT-4o: para tarefas mais complexas. - GPT-4o Mini: mais rápido; para tarefas mais simples. - Não temos mais o GPT 3.5 na interface. Caso tenha alguma dúvida, só perguntar aqui nos comentários. Valeu!
Gostei do video. Porém, quando pelo web ( site) e ou pelo aplicativo ele já vem na versão Chatgpt 4 , minha duvida é, se eu me cadastrar ( inscrever) vai ser na versão paga ou na versão gratis ?
Olá, muito obrigado! A OpenAI liberou o GPT 4o para todos os usuários, conta gratuita e paga, com limites diferentes. A interface do ChatGPT mudou muito nesses últimos meses, mas a lógica base é a mesma. A URL para você acessar é: chatgpt.com/ Resumo: - Todos os usuários tem acesso aos novos modelos GPT-4o e ao GPT-4o Mini, com diferentes limitações. - GPT-4o: para tarefas mais complexas. - GPT-4o Mini: mais rápido; para tarefas mais simples. - Não temos mais o GPT 3.5 na interface. Espero que ajude!
MANO VC É O CARA!!!! PLANILHA JÁ FUNCIONANDO A MIL. SERVICO COMPLETO, RAPIDO, COMPARTILHOU PLANILHA NA MORAL AINDA É BOA PINTA E SORRIDENTE. SÓ APLAUSOS PRA TI. ABS DO RIO GRANDE DO SUL
Valeu demais!
Estou hj dia 02/09/24 assistindo seu vídeo para aprender como fazer script de vendas do meu negócio,eu amei já me escrevi no seu canal,e curti,porém eu não consegui acessar o chat ,minha tela apareceu totalmente diferente , como faço estou no pc
Olá, muito obrigado! Fico feliz que esteja ajudando. Infelizmente a OpenAI, dona do ChatGPT, mudou com muita frequência a interface do ChatGPT nos últimos meses, embora os conceitos base do vídeo sejam válidos, tanto os modelos quando a forma de acessar as funcionalidades mudaram. A URL para você acessar é: chatgpt.com/ Os botões de login/criar conta estão no canto superior direito agora, você pode criar e acessar sua conta através deles. E ao acessar a página você já consegue interagir com o Modelo ChatGPT 4o Mini (não temos mais o GPT-3.5 na interface). A lógica de interação permanece. Espero que ajude!
Como dizer que se repete mensal na mesma data sem precisar repetir o item para data?
Você pode usar o createEventSeries(title, startTime, endTime, recurrence, options) developers.google.com/apps-script/reference/calendar/calendar-app#createeventseriestitle,-starttime,-endtime,-recurrence,-options
Olá @carlosbaqueta, obrigada pelo ensinamento. Pode me tirar uma dúvida se possível? Criei um código para minha agenda seguindo seu passo a passo, porém sem o campo "horário" de início e término. Porém, ao ativar o código, ele aparece na agenda como a data anterior que coloquei na planilha. O que poderia ser? E qual seria o modo de limpar a agenda para testar a questão da sincronização? Muito obrigada,
Muito obrigado! Essa parece ser um problema de fuso horário. Cheque qual fuso horário está configurado na agenda que você está tentando criar os eventos e veja se é o mesmo utilizado no Google Sheets/Apps Script que está executando a integração. Valeu!
Carlos, como você adicionou esse botão ações e qual tipo de implantação escolher para códigos que devem ser executados ad-hoc com duração superior a 6 minutos?
Olá, se está demorando mais do que 6 minutos acho que vale a pena rever a solução para não esbarrar nesse limite do Apps Script. É possível quebrar a tarefa principal em tarefas menores? Exemplo: limitar o intervalo de dados a serem processados por execução. Ter um marcador para indicar onde parou e continuar a partir dele. Dica: Você também pode criar acionadores dentro das funções do Apps Script. Teria que ver melhor os detalhes, mas espero que te ajude a escolher uma solução para o seu caso! Valeu
Que incrível!!! Obrigada! Tem como adicionar destinatários para os eventos? Eu preciso que os eventos sejam criados e os destinatários inclusos. É possível?
Valeu demais!! dá sim, fiz esse vídeo que mostra como você pode fazer isso: ua-cam.com/video/t-NNuEAqSA0/v-deo.html Espero que ajude!
esta dando erro de bloqueio e não aparece a opção avançada, na dúvida criei outra conta e testei funcionou a sequencia de clicar no botão avançado para liberar o acesso, e na minha conta principal não, o que pode ser?
olá, pode ser problema de permissão da primeira conta. Teria que ver mais a fundo.
Parabéns pelo vídeo! É possível eu criar um evento diretamente na agenda do meu colaborador?
Muito obrigado! Sim, se você (a conta que tiver executando o Apps Script) tiver permissão e adicionado a agenda dele na sua Google Agenda, sim. Valeu!
Show! Obrigada.
CONSEGUIIIIIIIIIIIIIIIII te amo
aeeeee sucesso!!
MEU DEUS O MEU NAO CRIA O EVENTO SOU BURRO
CONSEGUIIIIIIIIII uhuuuuuuuu muito obrigado!
nao ta compilando no run Erro TypeError: sincronizado.toLowerCase is not a function criarEventos @ Código.gs:64
sugestão: nesse caso eu imprimiria o valor do sincronizado com o console.log, ele tá sendo lido como um tipo diferente de texto, talvez a coluna esteja errada
@@carlosbaqueta Deu certo amigooo, eu nao coloquei o ID kkkk, Viiu, te recomendo um video fazendo essa planilha ou a agenda notificar no whatsapp tambem, voce é o melhor! Acho que a Agenda pro Whats fica mais facil
Amigo pra mim aparece o ERRO TypeError: Cannot read properties of null (reading 'createEvent') quando clico em criar eventos
Olá, provavelmente ele não conseguiu ler a sua agenda. checa se configurou certinho no ID_AGENDA
Fala, Baqueta! Boooa!! Vou reformar meu "sivirol" que fiz aqui. Vc sempre mais elegante 😁 Abraço!
Falaa Jonathas! haha boa. sucesso, qualquer coisa comenta aqui :)
Tem como remover o link do google meet ?
olá! Eu nunca precisei desabilitar/remover, mas dei uma olhada na documentação, talvez você consiga remover utilizando o Calendar API: pra instalar você precisa clicar no + do lado de Serviços na barra lateral do Apps Script. Precisaria ajustar o código para criar os eventos utilizando essa API. Você pode testar passar 0 para o parametro conferenceDataVersion. Documentação: developers.google.com/calendar/api/v3/reference/events/insert#parameters
Maratonei todos os vídeos! Todos foram ótimos, muito úteis e agregaram muito para mim! Muito obrigado."
Poxa Davi, que sucesso, fico feliz em saber! Muito obrigado!
Tem como adcionar esses dados a um banco de dados ?
Tem sim Davi. Como seria o seu caso? Pra cada caso teria uma opção. Por ex., se você já tiver a planilha preenchida você pode exportar pra csv, criar a tabela no banco com as colunas correspondentes e fazer uma importação direto pra tabela do seu banco através um comando, cada um tem opções para executar essa tarefa. Se seu banco for postgres, por exemplo, vocÊ pode executar um comando COPY pra fazer essa tarefa pra você. Espero que ajude, valeu!
Muito obrigado@@carlosbaqueta🙌
Estou achando incrível sua didática! Meus parabéns, espero que seu canal cresça muito.
Muito obrigado Davi, valeu demais! Graças a pessoas como você o canal está crescendo e estou muito feliz!
Carlos não consegui achar onde ajustar os parametros
Olá Gelson! Tem toda razão, é porque essa parte já mudou infelizmente. A OpenAI removeu os plugins do ChatGPT e no lugar entraram os GPTs. Nesse caso, o VoxScript criou uma versão GPT que você pode encontrar na página da loja: chatgpt.com/gpts Para a conversão de texto para áudio você pode testar algum GPT Text-To-Speech (texto para áudio) na página da loja também. Tem o da ElevenLabs (ele tem um limite de caracteres) que você poderia testar no lugar do Speechki. Para encontrar esses GPTs é só começar a digitar o nome deles na barra de busca da página da loja que passei anteriormente e clicar em chat para iniciar um chat com eles. Para passar os resultados de um GPT para outro, você pode utilizar as menções, assim como mostro aqui: ua-cam.com/video/cswHBeqNGt0/v-deo.htmlsi=-9Ua77WYEhEJprFV&t=1185 Caso não seja suficiente os GPTs, talvez seja válido dar uma olhada nas APIs da OpenAI ou de outras empresas. Espero que ajude, Valeu!
Muiiitooo bom o conteúdo Baqueta, parabéns!!! Cara, gostaria de saber se tem como eu usar o Google Forms para fazer os agendamentos? para que eu não precise logar meu email em outros PCs, tipo, eu enviar o Google Forms e eles fazerem os agendamentos através dele. Eu tbem não gostaria de remover a coluna de "STATUS" e deixar todos os eventos da mesma cor sem as prioridades. desde já eu agradeço. Abraços!
Muito obrigado, valeu demais! Sim é possível utilizar um form pra entrar com os dados, seria só você configurar os mesmos campos da planilha nele. O mais simples eu acho seria você criar um Google Forms e configurar pra gerar uma nova planilha pra ele, depois você pode preecher um form pra teste pra ter os valores na planilha e criar o código Apps Script nessa planilha dele ajustando para os valores e colunas corretas. Para remover a coluna STATUS, além de remover da planilha, no Apps Script: é só remover ela do objeto COLUNA em cima do código, ajustar o número das colunas que vem depois dela (-1), remover todo o código que utiliza status e pronto. Assim todos os eventos vao ser criados na cor padrão. Espero que ajude!
@@carlosbaqueta BLZ, Muiiiitoo obrigado! vou testa aqui🙌😁
Linha significa a coluna onde esta a informação correto? Apareceu esta mensagem Erro Ocorreu um erro desconhecido. Tente novamente mais tarde.
Olá ! Linha é um conjunto de colunas / vetor de colunas, ou seja, é uma linha mesmo da tabela. Precisamos de mais informações desse erro. Você tentou executar novamente via Apps Script? o que apareceu na parte de baixo, no registro de execução?
Opa conteudo massa demais, Mas fiquei com uma duvida, tem alguma forma de enviar mensagem via whatsapp, por exemplo tenho um celula/campo telefone de fulano de tal e ele preenche com o telefone dele, há alguma maneira de através do numero de telefone que a pessoa preencher eu enviar uma mensagem via whatsapp web por exemplo. No mais muito maneiro as dicas do google planilha
Muito obrigado! Nesse caso você precisaria integrar com a API do WhatsApp. Existem várias formas de se fazer isso, mas confesso que não tenho experiência prática nesse caso, aconselho buscar nos materiais da API oficial: developers.facebook.com/docs/whatsapp/cloud-api?locale=pt_BR (eu não colocaria o código dessa integração diretamente no Apps Script por questões de segurança) Valeu!
Carlos cheguei em voce pesquisando sobre Chat GPT, voce tem produzido conteudos muito bons parabéns e obrigado.
Muito obrigado, Gelson!