fala pessoal beleza estamos começando aqui mais uma live de quarta-feira nossas lives semanais de quarta-feira beleza e só tô conferindo aqui ó Quem tá E agora sim Oi pode falar pessoal estamos ao vivo já no YouTube tá a gente vai começar aqui a nossa Live eh antes só me digam vocês que estão no YouTube pessoal que tá no zoom aqui também se vocês estão me ouvindo bem se vocês estão eh vendo ouvindo bem Beleza deixa só compartilhar aqui a minha tela com vocês só um minutinho deixa eh Como deixa fado Ah sim mas como que
eu deixo eu fixado aqui oi fechou beleza pessoal a gente tava arrumando só a câmera aqui para aparecer vocês somente eu ao invés da da pessoal que tá no Zoom também Lembrando que o pessoal que tá no zoom aqui ó é o pessoal que tá pessoal do start Flow nosso curso digamos assim nosso curso rápido de flutterflow que nós temos aqui na dataset apps um curso que vai te dar todo a base necessária para que você consiga criar ali os seus primeiros aplicativos com flutterflow beleza Inclusive essa Live aqui é a Live do grupo do
start flow do grupo também do acelerador então o pessoal que tá aqui no YouTube que é do start flow do acelerador vocês podem entrar no Zoom também se quiser tá o link nós enviamos lá no no grupo do do WhatsApp então vocês podem entrar e aqui vocês podem fazer pergun beleza Vocês podem fazer perguntas mesmo esquema de sempre você levanta a mãozinha que eu respondo vocês tá na aula de hoje a gente vai aprender a conectar o flotter flow com Google sheets utilizando n8n beleza eu vi que o jos entrou aqui ó jos Você viu
que eu já comecei a publicar lá na plataforma aulas de assinatura inclusive vou te mostrar aqui ó deixa entrar aqui ó nossa plataforma deixa eu compartilhar rapidamente aqui com vocês a minha tela para vocês ver também ah compartilhar tela essa aqui compartilhar beleza tá aparecendo aqui ó vocês estão vendo minha tela né Deixa eu fechar isso aqui ó então aqui ó Josivan tava pedindo né a gente colocou aqui aulas de asas pagamentos e assinaturas Então as primeiras as primeiras aulas já foram colocadas aqui o conteúdo tá bem didático bem completo você vai aprender aqui desde
a parte de você entender como é que funciona o asas a parte de criação de clientes para você entender como é como é que funciona um cliente quando você cria uma assinatura um pagamento tem que atribuir isso a um cliente a parte de cadastrar nos pabis atualizar no spase também Beleza então isso aqui as aulas já fo já começaram a ser colocadas lá essa semana já vai estar já está né já vai estar o final delas tudo elas disponíveis para vocês e também outra coisa aqui outra novidade que vocês sempre me pedem está aqui aqui
ó tá notifica push só eu tenho acesso nesse momento como administrador Mas essa semana aí talvez até domingo no máximo vai tá aqui no curso primeiro curso do Brasil e talvez o único curso onde você vai aprender a enviar notificações push você vai aprender a enviar notificações push sem precisar utilizar o firebase al tá então se você utiliza o supabase como de dados se você utiliza O Zeno qualquer banco de dados qualquer backend que você utilize você vai conseguir enviar notificações push pro teu pro teu celular seja ele Apple e seja ele Android tá o
caso da Apple é um pouquinho mais complicado porque a gente precisa editar o código fonte a gente precisa editar o código fonte e colocar uma assinatura de código para que a Apple Aceite o aplicativo que recebe aplicações push tá e como editar o código fonte de aplicativo pelo floter Flow e fazer o Deploy isso vocês vão aprender aqui nessas aulas de notificações push que já estão a caminho beleza galera Silvio aqui tá tá feliz é isso aí cara ah pessoal como eu tava falando start Flow essa Live aqui é a Live do pessoal do start
Flow que é o nosso curso básico né que eu já mostrei para vocês mostrei para vocês mas não mostrei veja compartilhar aqui a minha tela mais uma vez a gente vai começar a aula e então aqui está Esses são cinco aplicativos que a gente aprende a criar no STR Flow desde aplicativo simples carrinho de compras aplicativo da Bíblia Sagrada aplicativo de quiz bem legal isso daqui aplicativo também integrado com o chat GPT inteligência artificial para você entrar é só clicar aqui embaixo na descrição do vídeo você vai encontrar é o link apenas 12 vezes de
r$ 9 né 67 Ou seja é para todo mundo que quer entrar que quer aprender floter Flow entrar no start Flow beleza porém vamos lá sem mais delongas vamos começar aqui então a nossa aula o nosso a nossa aula de hoje e vamos aprender vocês vão aprender a conectar o flutterflow com uma planilha do Google utilizando n8n então vocês observem que eu tenho aqui já uma planilha do Google o Google sheets deixa eu aumentar aqui o zoom para vocês verem então tem uma pequena planilha aqui e a ideia dessa Live é a gente fazer o
flutterflow se comunicar com essa planilha aqui tanto para buscar informações eu quero colocar isso daqui em uma list View tá como também para eu enviar informações direto no fter flow e aparecer aqui beleza para isso pessoal nós iremos utilizar O n8n que é uma ferramenta de automação poderosíssima que eu falei PR vocês né Eu até publiquei aqui recentemente no YouTube um vídeo aqui em nosso canal Deixa eu procurar aqui o vídeo para mostrar para vocês dataset apps vamos lá vamos lá vamos lá aqui está o último vídeo que publiquei no canal esse vídeo aqui ó
tá como ter n8n ilimitado tá então o n8n é uma ferramenta paga eles têm ali um plano gratuito de testes que dura apenas 15 dias depois você tem que pagar e só que aqui eu ensino vocês a colocar isso na sua própria máquina virtual uma espécie de VPS onde você instala lá e o n8n você usa ele de graça de forma ilimitada pode ter quantas eh workflows você quiser quantas execuções você quiser o que você vai pagar é somente a máquina a VPS e o custo Inicial ali r$ 5 por mês tá então isso compensa
muito dá para criar muita coisa aqui beleza é muito melhor do que você utilizar o make também não tô dizendo que o make é ruim o make é igualmente bom são duas ferramentas excepcionais mas o make não oferece essa possibilidade de você tê-lo para si próprio o n8n sim porque ele é open source então por isso que compensa muito você fazer isso tá beleza então se você não assistiu esse vídeo depois você vem aqui e assiste É um vídeo bem rápido tem apenas aqui 9 minutos você aprende a colocar ali o n8n na sua máquina
beleza partindo desse princípio Então a gente vai começar a fazer essa conexão do flutterflow com o Google sheets Deixa eu só olhar aqui a o o zap zap não né o o chat aqui ó excelente daí o Vitor vai ficar olhando também o chat se alguém tiver alguma pergunta relevante do zoom aí eu paro e respondo vocês beleza Eh vamos lá então é o seguinte pessoal primeira coisa que nós iremos fazer a gente precisa aqui ó no n8n criar uma credencial uma credencial é você ter acesso ao Google tá ao Google então para isso você
vai acessar esse site aqui primeiro lugar você vai acessar aqui ó o console console.google.com esse aqui é o site ó console.cloud.google.com pode vir até aqui só você vai ter acesso a essa página aqui que é console do Google e aí você vai escolher aqui um projeto que você tenha criado tá Eu Já criei eu acho que vários projetos aqui que eu já conectei o n8n deixa eu ver qual deles que eu ainda não utilizei eu acho que esse aqui é de agendamento você tem que escolher um projeto tá então aqui está o meu projetinho de
agendamento Que projeto é aquele projeto que você cria no firebase vai lá cria um projeto você pode criar por aqui também se quiser tá E aí você vai clicar em apis e serviços apis e serviços espera ele carregar aqui ó beleza clicando aqui em apis e serviços Você vai clicar aqui ó em tela de permissão essa é a primeira coisa a gente vai fazer clicar em tela de permissão a gente vai criar aqui uma permissão pro n8n acessar o nosso aplicativo Beleza vai clicar em externo tá E vai clicar em criar aqui você vai colocar
o teu e-mail isso aqui obrigatório ele já aparece aqui aqui também você vai colocar aqui obrigatório Ok salvar e continuar Beleza vou clicar em salvar e continuar tá e deixa eu sair daqui ó clicar aqui em em credenciais Deixa eu voltar pra tela de permissão ok Você viu que eu saí e voltei né No que eu voltei essa opção aqui ó publicar aplicativo então isso daqui você tem que clicar em publicar tá clicar em confirmar que que é essa tela de permissão aqui você já vai entender o que que é essa tela de permissão que
o Google exige feito isso você vai clicar em credenciais bom clicando em credenciais a gente vai criar uma nova credencial que é o seguinte Ah você vai clicar em clicar criar credenciais e vai escolher essa opção aqui ó ID do cliente O Alf ele vai criar um digamos assim uma chave Secreta em tipo de aplicativo aplicativo da web e aqui você pode colocar o nome qualquer eu vou colocar n8n Live YouTube tá E aí pessoal aqui embaixo ele vai pedir uma URI de redirecionamento autorizado então aqui ó você volta pro n8n Você vai clicar em
adicionar credenciais aqui ó e vai escolher a opção Google sheets vou escrever sheets aqui ó a primeira Google sheets ou al 2 vai clicar em continuar aí essa URL aqui ó você vai clicar aqui para copiar Click to copy tá E essa URL é que você vai colar aqui aqui ó adicionar URI aí cola aqui ó essa URL pronto e clica em criar Ok o nosso cliente foi criado e aí na hora que ele cria o cliente ele aparece essa telinha para você Você vai clicar aqui para copiar o ID do cliente e vai colar
aqui aqui ó e o client Secret você vai copiar também aqui embaixo a chave secreta clica e cola também aqui ó ó beleza e clica em salvar muito bem então assim a gente criou a nossa credencial aqui no Google no Google tá E aí você vai clicar agora aqui ó em sign in with Google a gente vai fazer o login com o Google ele vai abrir aqui eu vou escolher a minha conta ele vai dizer essa mensagem que o Google não verificou esse App tá normal você vai clicar aqui em avançado ó avançado e vai
clicar aqui embaixo ó acessar aqui no meu caso app que é o meu domínio mas vai tá o domínio que tá o teu n8n clica aqui e aí você vai marcar aqui ó tudo que você quer utilizar Então a gente vai precisar utilizar o Google Drive e as planilhas também e vai clicar em continuar aqui ó continuar pronto então a nossa credencial ela foi criada tá E aqui eu só vou dar um nome para essa credencial eu vou chamar assim ó eh Live start Flow só para eu saber pronto vou clicar em save beleza pessoal
Então a nossa credencial Ela já foi criada então o que que é essa credencial é toda aquela questão de conexão API de a chave de api que ele já cria e deixa preparado sabe quando você vai acessar o o supabase e você tem que passar você tem que ir lá no froter flow colocar a URL colocar a chave api clicar em get skima ass configurar antes aí tu consegue sempre tá com os pabis é a mesma coisa que a gente fez aqui então o n8n já deixa meio que certo tá perfeito agora sim a gente
vai clicar aqui ó em workflows Vamos criar um novo workflow aqui e aqui ó inclusive vou chamar esse workflow de shits start Flow sheit start Flow beleza vamos clicar aqui ó em adicionar um step pessoal vocês querem conteúdo de nhn comenta aqui tanto quem tá no Zoom e também quem tá no YouTube Tá pode comentar e quem tá no YouTube pessoal já deixa o like tá deixa o like isso aqui é conteúdo de qualidade para vocês tá conteúdo muito bom que vocês vão utilizar muito vocês vão utilizar muito isso daqui nas automações inclusive cara toda
a questão de toda a questão de AD functions que eu utilizava eu substituí tudo aqui na minha empresa por n8n porque é muito muito muito muito muito melhor muito melhor Beleza então Olha só pessoal do zoom tá comentando aqui o Walter josivanio a Ana o Pedro também o Evandro Bruno bastante gente no Zoom hein todo mundo quer conteúdo de n8n pode deixar que a gente vai preparar também tá esse conteúdo legal para vocês eh pessoal que tá no Instagram no Instagram não no YouTube Deixa o like nesse vídeo beleza pessoal senta o dedo no like
agora pra gente pro YouTube compartilhar o nosso vídeo para o as pessoas então aqui ó a gente vai escolher a opção e sheets Aí já aparece aqui o Google sheets tá vamos pegar essa essa opção aqui ó Actions a gente vai pegar essa aqui ó get rols in shits então aqui é uma ação pra gente buscar linhas tá no shits já aparece essa tela para mim e a primeira coisa que ele pergunta é Qual que é a minha credencial Então você vai clicar clicar aqui e vai escolher a tua credencial associada então no caso é
essa aqui ó Live STR Flow Ok bom feito isso pessoal aqui embaixo ele já tem que mostrar para mim todas as planilhas que eu tenho mas repare que ele não tá conseguindo buscar por quê Porque eu preciso voltar aqui no Google Ah no console na verdade eu preciso habilitar duas apis api do Google sheets e a API do Google Drive então vou clicar aqui ó em apis e serviços vai clicar em ativar apis e serviços isso aqui pessoal é exatamente igualzinho ao módulo de geolocalização que eu já publiquei lá no no acelerador inclusive onde você
aprende a utilizar ali os mapas do Google é exatamente o mesmo processo tá para habilitar api Então você vai procurar aqui ó Google Drive já tá aqui ó você vai clicar aqui no Google Drive e vai clicar em ativar então ele vai ativar do Google Drive beleza e aí volta aqui clicar aqui novamente ativar e vamos ativar também essa aqui ó Google sheet api clica aqui e clica em Ativar ativar o Google sheets Pronto agora assim que Ele ativa essas opções aqui o n8n já consegue ter acesso a todas as minhas planilhas olha só que
legal já apareceu aqui ó tá todas as planilhas que eu tenho eu nem vou abaixar muito aqui porque pode ter algumas planilhas pessoais Mas enfim todas as minhas planilhas da minha conta no Google Drive já aparece aqui beleza ele pega da lista eu posso pegar também ó de uma url então eu posso pegar diretamente uma url de uma planilha Qualquer que seja minha e posso colocar aqui também que vai funcionar vai funcionar igual ele vai se conectar com essa planilha e aqui embaixo ele vai listar as planilhas dessa planilha aqui tem assim planilha dessa planilha
né é que a gente confunde muito com a questão do Excel mas isso aqui na verdade não é uma planilha F é chamado de spreadsheet e esse documento inteiro aqui ó é o spreadsheet o que seria algo como pasta de trabalho para quem entende de Excel e isso aqui embaixo é que são as planilhas então isso aqui é planilha pessoas eu posso adicionar outras planilhas aqui se eu quiser tá então aqui o que que ele traz aqui ele busca o documento e aqui embaixo as planilhas desse documento eu coloquei aqui a palavra a planilha pessoas
beleza excelente né agora quando eu clicar em test step Olha o que acontece ele já traz para mim aqui ó os dados os dados da planilha beleza da onde que ele buscou ele buscou daqui ó tá então ele entende que isso aqui é uma planilha uma tabela com cabeçalho e registros e essa esses dados aparecem aqui ó perceba que perceba que essa coluna chamada Row Number ele acrescentou ela não existe aqui na planilha ó tá ele não existe tem a coluna nome e a coluna cargo o n8n para nos ajudar ele coloca junto o número
da linha Isso vai ser importante pra gente é como se fosse uma identificação perfeito pessoal está aqui então o nosso a nossa conexão com o n8n agora Como que eu faço como que eu faço para conectar isso daqui com o flutterflow pessoal que tem mais conhecimento sobre n8n que entende bem Como que eu faria pessoal que tá aqui no Zoom também agora h para conectar isso aqui com o flutterflow eu sei que muitos de vocês estão na Live já utilizam o Inn Inclusive eu passei a utilizar muito por influência dos dos meus alunos né ô
Israel usa lá usa lá eu fui lá usar e realmente é excelente tá como que eu faço para conectar com o flutterflow Evandro Silva habilita um web Hook É isso aí Evandro perfeito pessoal como é como que eu me comunico com os sistemas externos hã e via web Hook tá então quando eu quero conectar dois sistemas deixa inclusive compartilhar falar aqui ó tá aparecendo Eu né eu sempre quando eu quero quando eu quero compartilhar dois sistemas entre si eu sempre preciso um o sistema que que vai compartilhar as suas informações ele precisa sempre expor um
endp tá que é o endereço como se fosse um endereço mesmo então se eu quero a partir do flutterflow Agora acessar o n8n eu preciso aqui no n8n expor o endp um endereço de URL E aí o outro sistema ele vai fazer uma chamada Api para esse endereço e nessa chamada api ele pode enviar qualquer tipo de informação ele pode enviar qualquer tipo de informação para esse Point Ok então sempre a gente faz dessa forma eu quero conectar dois sistemas eu preciso ter um endp de api e outro o outro sistema ele vai ter um
ele vai fazer uma chamada ap nesse endereço e essa chamada ap ela pode ser get ela pode ser um post nesse caso como o Evandro já acabou de falar pra gente aqui eh iremos fazer um get tá a gente vai buscar informações Então deixa eu voltar a compartilhar aqui minha na tela com vocês voltar para cá e aqui é o seguinte ó eu preciso colocar aqui ó bem aqui ó um novo nó a gente chama de nó isso daqui um novo nó no make eu não sei como que é o nome disso esqueci e esse
nó vai ser o Web Hook ó web Hook aqui está pronto deixa eu fechar aqui inclusive quando eu crio um web Hook esse sujeito aqui ó é o cara que vai esperar ele vai esperar a a chamada tá ele vai esperar receber a chamada api então eu vou tirar esse carinha daqui eu vou clicar aqui ó para deletar esse sujeito e vou colocar esse web Hook aqui ó e aí eu simplesmente faço uma ligação tá aqui ó perfeito eu vou dar um duplo clique nesse web Hook e você vai observar que existem aqui ó dois
duas urls uma de teste para quando você estiver testando a sua aplicação e uma de produção para quando você estiver para quando você estiver eh já em modo de produção tá esse web Hook aqui ó Qual que é o método dele como assim qual que é o método quando a outra parte que eu expliquei para vocês for fazer uma chamada pi essa outra parte ela faz uma chamada ap de que tipo é aqui que eu escolho vou deixar get é um get mesmo que a gente vai fazer lá na outra parte Ok bom aqui ó
eu tenho uma outra opção chamado resposta então a resposta da minha chamada api ela pode ser imediata quando o último nó finalizar ou eu posso colocar lá no final um nó só de resposta ã vamos testar aqui ó para ver como é que seria uma resposta imediata por exemplo só para vocês entenderem eu vou clicar exatamente aqui ó nesse nesse nessa URL tá ele copiou a URL tá ele copiou essa URL Eu vou acessar o flutterflow vou fazer uma chamada pi para esse lugar vou clicar aqui em Create api Call Vou chamar o nome aqui
de get sheets o método é o get e aqui ó eu vou colocar o endp beleza ah se eu tentar executar aqui Possivelmente não vai acontecer nada tá ó deu erro por quê Porque a nossa P nem tá ativa ainda então eu volto para cá por 8n E aí para eu testar eu clico aqui ó test workflow quando eu clico nesse teste ele começa a esperar um evento ó ele tá esperando pelo evento que evento que é o evento é justamente a minha chamada então se eu clicar aqui ó test api Call Olha só o
workflow foi executado foi iniciado então ao fazer essa chamada api lá pro 8n ele recebeu a informação aqui e ele executou o processo ele executou toda a cadeia tá isso que eu acho incrível ótimo só que eu não quero apenas Executar a cadeia eu quero que ele me traga uma resposta você viu que a resposta aqui ó ela veio de imediata por quê Porque aqui nós temos a opção eh resposta imediata e aqui ó ele até Mostra para mim inclusive a solicitação que foi feita tá então aqui eu tenho todas as informações de quem fez
a chamada api eu tenho todo um log um registro de log completo Então olha só a chamada pay foi feita eh através desse user Agent aqui Aqui tem outras informações de quem fez a chamada api né que foi eu no caso mas isso aqui não importa aqui em resposta eu vou clicar aqui ó eu quero que a a resposta seja feita quando último node finalizar when last node finishes e a resposta que eu quero aqui tem primeira entrada do Jon eu vou tirar isso aqui eu quero que ele traga todas as entradas do Jon ou
seja lá no último nó que seria no caso esse cara aqui ele vai retornar Várias Vários linhas eu quero que el Traga tudo bom então vou clicar aqui mais uma vez para testar ó el tá esperando uma resposta vamos clicar aqui mais uma vez e olha que legal pesso acab trazer para mim todas as linhas do n8n na verdade do Google sheets beleza isso aqui realmente é sensacional tá então já funcionou nós em questão aqui de 30 minutinhos né Fora as conversas aí menos a gente conseguiu conectar o flutterflow com o Google sheets trazendo do
Google sheets essas informações pra gente beleza pessoal eh agora claro eu preciso e ativar isso daqui para que ele seja utilizado em produção então vou clicar aqui em ativar tá vou clicar aqui ó agora em web Hook e vou pegar aqui ó production eu vou pegar essa URL aqui ó Então essa URL agora que tenho que voltar aqui e trocar porque eu estava utilizando até então a URL de teste né então agora eu vou utilizar aqui a URL de produção Beleza vou clicar aqui em salvar agora eu estou com a minha urr de produção agora
está funcionando ó eu executo aqui ele traz para mim a resposta beleza cara beleza pessoal tava tô lendo aqui o comentário do Anselmo e sou start Flow realmente é bom tiramos várias dúvidas lá no grupo recomendo para quem quiser Olha só pessoal comentário do anselma aí no YouTube tá quem tá no YouTube aí ó comentário do Anselmo Anselmo tá no grupo do strat Flow e realmente lá o grupo todo dia abre às 9 da manhã até às 6 horas da tarde tá então o pessoal do start Flow Entra lá eh pode publicar a gente tira
dúvidas ali o pessoal se ajuda beleza e a galera do start Flow que quiser eh um conteúdo mais completo mais complexo como eu acabei de mostrar para vocês aqui agora a pouco a nossa plataforma um conteúdo que você só vai encontrar aqui avance o quanto antes pro acelerador low code tá nosso curso completo Beleza o Artur que que ele perguntou se se acelerador Tem suporte se comunidade né com certeza pessoal Nossa comunidade aqui é a melhor comunidade sim tem suporte sim tá e a nossa comunidade é a melhor comunidade que você vai encontrar de flutter
Flow tá os nossos alunos não nos deixam mentir nós temos uma taxa lá de nesse momento 100% de resposta então qualquer pergunta que você vai perguntar eu vou lá e vou responder nem que seja para responder o seguinte cara eu não sei a resposta vou atrás nem que seja para responder isso mas a gente responde todas as perguntas lá no acelerador eu recebo muita eu recebo realmente muita reclamação assim de alunos frustrados que compram o curso pergunta na comunidade e fica dias lá a pergunta e pergunta várias vezes isso não acontece aqui na nossa comunidade
Beleza então você pode entrar você vai ter todo o suporte que você precisa para você construir o teu aplicativo de maneira profissional quem que foi Eduardo Artur Artur Artur beleza Artur pode ficar tranquilo em relação a isso tá Ah e com certeza exatamente pessoal com certeza isso que o Vitor falou aqui é importante a gente vai encerrar as vagas do não vamos encerrar as vagas a gente vai fazer uma mudança no acelerador ele não vai ficar mais disponível pro público em geral como tá sendo feito hoje tá a gente vai fazer uma mudança de preço
e vamos colocar também ali um formulário um filtro pro pessoal entrar no nosso curso beleza justamente para preservar a a entrega e qualidade do nosso conteúdo Então aproveita para entrar o quanto antes principalmente o pessoal que tá aqui no Zoom no start Flow beleza que eu sempre vejo umas perguntas complexas lá de vocês e que não tem como responder no WhatsApp cara tem só lá no na comunidade do acelerador low code beleza é o lugar ideal é o lugar o melhor lugar para você construir de fato um aplicativo lucrativo e você conseguir colocar dinheiro no
teu bolso com o flutterflow tá isso é a palavra de uma pessoa que já trabalha há mais de 10 anos com tecnologia com criação de aplicativos beleza uma pessoa que tem experiência nesse nessa área tá deixa eu ã eh pode falar aí Sou aluno da aceleradora você fez um vídeo para assinar minha tem isso também Ah verdade isso é verdade é verdade Tiago é verdade isso é muito é muito verdade quando os alunos quando os alunos TM dúvidas recorrentes eu gravo um vídeo e explico ó cara é assim que você faz e os vídeos ficam
aqui ó inclusive na plataforma deixa eu mostrar aqui para você vocês inclusive quem é do acelerador talvez nem sabe disso tá repositório de dúvidas aqui ó repositório de dúvidas dúvidas recorrentes eu faço um vídeo e coloco aqui tá Às vezes eu ponho no YouTube também para ajudar todo mundo tá mas tem tudo isso daí bom pessoal voltando pra aula voltando pra aula aqui na nossa api a gente fez a chamada api ele buscou a informação Qual que é o próximo passo agora quem já é nosso aluno já sabe o nosso nosso próximo passo é criar
um uma variável para armazenar essa informação mas eu tenho três informações eu tenho a linha o nome e o cargo como que eu crio uma variável que tem três que tem três informações data Type Então quem é nosso aluno sabe que a gente usa um data Type que nada mais é do que um modelo de dado para quem é programador Tem muita gente que vem aqui que é programador Esse datatype é como se fosse uma espécie de classe tá é uma espécie não é bem uma classe porque só faltam os métodos por isso que é
uma espécie de classe clicando aqui em datatype você vai clicar em Create datatype Vamos criar um datatype chamado shits vou clicar em Create e aqui eu vou colocar os campos que vem da minha planilha Quais são os campos primeiro campo Row Number Row Number tá esse é o nome do campo já decorei aqui está e deixa eu clicar aqui ó Row Number e tem que escrever igualzinho tá isso aqui é um número então eu vou colocar como inger ótimo próximo vou clicar aqui ó vou clicar aqui ó o próximo campo é o campo é o
campo nome tá E aqui pessoal não sei se se colocar maiúsculo ou minúsculo faz diferença tá então eu vou colocar exatamente como está escrito aqui ó com letra maiúscula tá quem tiver mais experiência pode me falar eh num banco de dados profissional né como um post da vida a gente coloca a letra minúscula o nome é uma string Create e o outro nome é o cargo tá aqui está então o cargo e vou clicar aqui e string também muito bem perfeito ótimo uma vez criado esse dat Type eu volto na minha chamada api aqui em
response e test eu posso marcar essa opção aqui ó parce as datatype eu vou clicar aqui e vou pegar a minha chamada o meu datatype shits e vou marcar como lista Porque isso é uma lista Ok ó vou clicar aqui ó lista ótimo isso quer dizer que quando eu vou salvar salve Quando eu fizer a chamada P aqui ó essa informação aqui ela já vai ser preparada para entrar no dat Type agora eu vou voltar pra minha tela aqui nessa tela eu vou inserir uma list View vou clicar aqui eu vou colocar aqui uma list
viw aqui está minha list viw nessa list viw eu vou colocar uma coluna eu vou colocar dentro da coluna um elemento de texto e vou colocar uma linha depois na coluna ó aí nessa linha eu coloco o elemento de texto mais uma vez tá por eu fiz isso porque nessa linha Aqui de baixo eu quero colocar um ícone pra gente poder depois editar o negócio tá vou clicar na linha e vou clicar aqui ó beleza tá aqui a nossa estrutura vou clicar aqui ó na dentro da da list vi e agora pessoal é o seguinte
eu vou clicar aqui ó em back and carry tá porque eu posso fazer uma chamada api e colocar isso direto aqui na L View Isso aqui é uma coisa que algumas pessoas não sabem quando eu faço uma backend Carry aqui ó e escolho api Call na hora que eu carrego a página ele já faz a chamada api e põe aqui tá Então não preciso clicar no botão ou eu não preciso nem clicar aqui ó eu não preciso nem vir aqui ó nessa nessa ação de page load é só clicar aqui na backend Carry escolho a
chamada api e essa aqui é minha chamada api Google sheets vou clicar em confirmar depois que eu configuro eu volto aqui ó em generate dynamic Children vou dar um nome para isso vou chamar de itens e aqui eu vou pegar geralmente a gente pega de um page state né uma variável eu posso pegar agora diretamente da resposta da chamada api vou clicar aqui ó E aí repare que apareceu o seguinte ó as datatype Por que que apareceu S datatype porque essa chamada pi aqui nós marcamos a opção de parar como um dat Type se não
tivesse marcado aquela opção não estaria aparecendo isso daqui ó Tá Ok confirmar salvar Ok ah eu vou clicar na dentro da list viw dentro da list viw vou clicar em properties propriedad aqui eu V colocar 12 pi de espaçamento entre os elementos perfeito vou clicar agora aqui nesse texto vou clicar aqui e vamos colocar a informação aqui Field e aqui vou pegar a opção nome então quero que a primeira que F ali se o nome e aqui embaixo eu vou pegar a opção a opção cargo tá vou clicar em confirmar beleza agora vou clicar aqui
para ele fazer aqui a compilação então assim que ele compilar ele deverá trazer para nós estas informações que estão aqui beleza que estão exatamente aqui ótimo e aí eu já vou colocar um botãozinho aqui paraa gente fazer uma atualização Então esse botão aqui vai ser refresh como que eu falo para atualizar a minha list View caso eu queira Digamos que foi colocado um registro novo lá e no banco de dados deixa eu só botar is aqui dentro de uma linha Wap widgets linha Ok deixa eu jogar para cima aqui ó ah ele colocou dentro viw
deixa eu pegar esse essa linha joga aqui na coluna Opa excelente só vou deixar minha coluna também espaçada esse botão aqui ó vou clicar sobre ele ó na ação que eu vou colocar nele pode ser a ação de refresh is aqui a gente faz a gente faz quase sempre lá no curso tá então vocês já estão carecas de saber beleza vamos esperar então ele carregar aqui enquanto ele carrega tem alguma pergunta no chat aqui do zoom segurança de pon aberto 10 minutos atrás Ah entendi sim é de pon está aberto Evandro é o seguinte ó
você consegue colocar aqui no web Hook a autenticação beleza ó aqui no e Hook authentication isso no zoom aqui aqui no no Zoom não no NN tá então aqui você consegue criar uma autenticação uma uma espécie de chave daí somente pessoas que tiverem acesso a isso eles conseguem acessar esse web Hook beleza mas isso aqui já é assunto de relacionado a nhn Tá mas é é por aqui que você resolve Ah verdade pessoal do YouTube vocês não não sabe vocês não ouviram a pergunta né que o Vitor falou aqui vocês não consegu ouvir eh o
microfone mas eu respondi a pergunta do Evandro que publicou aqui no Zoom eh como é que funciona a questão da segurança do Web Hook por quê Porque o Web Hook ele tá aberto né a gente não colocou aqui ó a gente só fez um get Então se vocês que estão aí na casa de vocês agora copiarem isso daqui e fizerem um get vocês vão ter acesso à minha planilha né então e aí o que que eu respondi para ele foi isso a a gente pode vir aqui no n8n clicar aqui ó e aqui ó eu
posso criar uma autenticação uma espécie de senha tá uma espéce de senha para que somente pessoas que tiverem a senha vão ter acesso vão conseguir executar esse web Hook beleza Evandro essa er a tua pergunta muito bem aqu ele carregou pessoal e repare que já apareceram aqui as nossas informações que ele trouxe da planilha Beleza vou dar um refresh aqui porque eu coloquei botão depois então ele vai carregar aqui uma gola de água Ó o meu botãozinho aqui ó agora se eu voltar para cá por exemplo e colocar uma uma uma nova pessoa aqui ó
vou colocar vou colocar quem tá na Live hoje Evandro Evandro Vamos colocar que Evandro é empresário empresário do empresário do flutterflow ok se eu clicar aqui em refresh ele deve fazer a chamada pay de novo e aqui já apareceu Evandro empresário beleza galera Então olha só que incrível isso aqui é uma é uma coisa realmente muito útil para aquela pessoa que quer construir uma aplicação Simples então você quer construir uma aplicação simples no flutterflow que vai armazenar poucos dados talvez poucas informações você não quer você não precisa a ter um banco de dados escalável porque
tem muita aplicação que você que ela funciona só no no frontend mesmo então é uma interface que você cria para executar cálculo um exemplo muito claro disso integração com WhatsApp tá então quando você cria um robô de WhatsApp todo o fluxo ele é feito diretamente na nuvem na api do próprio WhatsApp e muitas vezes você não precisa armazenar informações em um banco de dados robusto como o supabase por exemplo firebase Às vezes o o supabase firebase é é é uma Ferrari que você não precisa entendeu então às vezes para uma aplicação simples pô pode armazenar
no Google sheets mesmo tá para uma aplicação simples Ok não acha que você vai chegar aqui e ficar fazendo requisições em excesso porque daí o Google mesmo ele te bloqueia aqui na própria documentação do console do Google você vai encontrar eh os limites de chamada api tá se eu não me engano são 10.000 requisições por dia alguma coisa assim tá mas para aplicações simples está excelente beleza Henrique tá perguntando aqui ó nen rway Qual a limitação por exemplo no make são as ações É isso mesmo Olha só o Evandro falou em local host Não Tem
Limites então Henrique eh é exatamente isso que o Evandro acabou de falar tá pessoal que não entendeu a pergunta aqui no Zoom o Henrique perguntou o seguinte o n8n no rway Quais são as li ações não tem limitação tá não tem limitação pessoal então foi por isso que antes de eu começar a falar sobre esse assunto eu nunca tinha falado sobre nhn Antes de eu começar a falar eu gravei Esse vídeo foi o primeiro vídeo que eu fiz ensinando você colocar o Henrique ensinando você colocar o teu n8n na tua VPS porque quando você coloca
teu o teu n8n na tua própria máquina no teu próprio computador é ilimitado tá então você pode ter Quantos workflows você quiser quantas eh requisições você quiser É tudo ilimitado tá a única limitação vai ser a própria potência da máquina então se a tua máquina virtual que você contratou ela começar a ficar fraquinha você aumenta a potência dela você compra mais memória mas para ficar fraquinha cara tem que fazer milhões de requisições por dia beleza OK agora a nós vamos pro próximo passo que é fazer uma eh inserir registro no n8n Como que eu faço
eh como que eu insiro registros no no Google sheets Olha só vamos voltar para cá aqui e aqui é o seguinte né eu vou tentar colocar um outro web Hook aqui ó agora só que esse vai ser para receber agora uma informação eu vou colocar nesse mesmo workflow aqui eu acho que dá para fazer isso quem é mais experiente pode me falar se eu consigo colocar mais do que dois web hooks aqui eu acho que sim eh eu vou clicar aqui ó nesse node inserir um novo nó que vai ser novamente eh web Hook tá
ó Thiago Silveira Consegue sim é isso aí Thiago Valeu coloquei um novo nó pessoal eu coloquei um novo nó aqui então deixa eu só ver se tá diferente esse aqui o pef tá 8d esse aqui o pef tá outro pef beleza então esse aqui ó já vou clicar aqui ó e vou nomear esse esse cara aqui deixa eu ver como é que eu fa para nomear aqui ó rename esse é o get e esse aqui vai ser o eh insert insert rename Olha só pessoal eu criei um novo web Hook esse web Hook que eu
coloquei aqui ó ele já expõe o endp aqui isso é incrível esse novo web Hook ele vai receber uma informação agora do flutter Flow só que o flutter flow vai enviar dados agora porque quando a gente criou o get agora você vão entender também a diferença entre get e post o get Eu apenas faço uma chamada nessa nesse endp aqui ó eu não envio nenhuma informação no get eu não envio eu não envio informações o máximo que eu faço aqui ó é criar parâmetros Carry parameters que seriam basicamente filtros tá que eu quero filtrar a
informação que vem então por exemplo eu vou buscar informação no Google sheets mas eu quero que apenas venham pessoas que tenha por exemplo idade acima de 18 anos por exemplo então eu ponho queria um parâmetro e trago isso Tá agora quando eu crio um outra uma outra informação uma um outro web Hook por exemplo e eu quero enviar informações do flutterflow para o Google sheets como eu vou enviar informações esse web Hook que eu tô criando aqui ó ele precisa ser do tipo post tá post porque agora lá eu envio informações beleza Como que eu
faço isso então eu vou clicar aqui e vou clicar aqui nesse de test ó para testar eu copiei a URL de teste eu vou criar uma nova chamada api aqui aqui e vou colocar aqui o seguinte eh inserir inserir e isso vai ser um post ó post e aqui eu vou colocar o endp cont control V Beleza agora quando eu faço um post eu preciso enviar a informação como que eu envio a informação eu envio a informação através do bar eu posso enviar essa informação ah em vários formatos diferentes eh ah inclusive né Isso é
uma pergunta que uma vez o Alan fez lá nosso aluno se quiser enviar um binário se quiser Enviar um arquivo eu quero enviar um arquivo uma planilha pelo eh api você vai escolher essa aqui ó multipart tá você consegue fazer por aqui mas enfim vou clicar em Jon e aqui no Jon eu posso formatar eu posso criar da maneira que eu bem entender a requisição da forma que eu bem entender então como que você cria uma requisição você vai criar as chaves entre parênteses por exemplo entre aspas aliás nome tá E aí dois pontos o
valor dessa Chave Vou colocar entre aspas pegar alguém que tá aqui no no zoom aqui Tiago então nome Tiago ok vírgula para separar as chaves e a próxima Chave Vou chamar de cargo olha só Aí oago vai ser Vou colocar aqui como deve beleza Tiago quiser se quiser mudar de profissão pode falar vou clicar em formatar Então pessoal quando quando eu executar essa chamada api aqui ó ele vai enviar para esse lugar n8n ele vai enviar a informação vou clicar aqui ó em listen for test então ele tá esperando ó tá esperando aqui vamos testar
né vou clicar aqui vamos ver se ele vai enviar ó workflow foi iniciado então clicando aqui olha só o que que chegou aqui pessoal olha aqui ó no bar Ó bar aqui ó nome Thiago cargo Dev beleza clicando em Jon aqui aparece o Jon que veio do flutterflow e lá embaixo nós temos o bar o nome e o cargo exatamente da forma que eu defini então isso aqui é completamente livre tá é completamente você define aqui o que você quer fazer você pode colocar aqui o que você quiser tá é assim que funciona pessoal para
quem não sabe a construção de uma API né então um lado tem o endp que espera receber informações outro lado só envia Beleza eu vou clicar bem aqui ó ó em pind deira para ele salvar esses dados aqui ó tá para ele salvar isso daqui ó então aqui ó ele tá ele salvou essa informação aqui por qu porque o que eu preciso fazer agora é colocar uma um outro nó aqui ó que vai ser o sheets também e esse nó ele vai inserir informações na planilha eu vou clicar aqui ó em Cadê append o append
é para inserir vou clicar aqui em append Row Ótimo então quando eu abro um novo nó Vou pegar minha credencial né que é essa aqui ó Live start Flow tá E aí quando eu abro eh um novo nó repare que o nó anterior que eu salvei ele aparece aqui ó ó então o thago o nome tá bem aqui ó nome e cargo tá aqui embaixo então aqui eu vou escolher a minha planilha que eu quero tá que é essa aqui mesmo eu vou escolher a planilha que tá dentro da planilha então isso aqui seria a
a pasta de trabalho entre aspas e a planilha pessoas tá E aí olha que legal ele Já identificou os campos ó pessoal nome e cargo nome e cargo nome e cargo como que eu coloco aqui a informação olha como é simples trabalhar com nhn o Fábio perguntou que era nhn NN eu já te respondo tá Fábio eh como que é simples Eu pego o nome aqui ó ó ó tá só arrastar aqui ó o cargo ó traz para cá pronto é isso ah ok eu posso fechar isso daqui agora o que que eu vou fazer
eu vou clicar aqui ó e vou já vou colocar no módulo de produção ó production vou clicar aqui ó para copiar essa URL eu vou clicar em salvar para salvar tem que salvar simp senão se sai e perde tá eu volto para cá e aqui eu vou colocar minha url de produção Beleza eu vou clicar em salvar agora eu vou clicar aqui ó ó em test api Call o workflow foi executado com sucesso na nossa planilha Thiago deve magicamente o Thiago deve apareceu aqui ó tá isso sim realmente é uma Mágica como falou aqui o
como falou aqui o Evandro né tinha falado isso viram pessoal como é simples eu enviar informações pro Google sheets show de bola Vamos lá vamos responder algumas perguntas aqui enquanto a gente já criar o painelzinho para enviar pessoal Live é assim mesmo tá Não tem como ser objetivo na Live a gente vai estar aqui respondendo pergunta tirando dúvida esse é nosso objetivo ah como jogo Isabela isabelita isabelita como jogo os dados dessa planilha em um documento do Google Docs é um pouquinho mais eh um pouquinho mais complicado Aliás não é complicado tá Isabela você tem
que ir lá no Google Docs criar um template e criar Chaves tá Chaves na no template aí dentro da chave você coloca por exemplo assim eh nome entre Chaves e aí você vai criar essa mesma interação que eu fiz aqui só que com o Google Docs E aí você coloca a na chave a informação que você quer que ele coloque então aqui ó como eu coloquei aqui ó como aqui eu coloquei por exemplo ó aqui ó tá nome eu coloquei aqui dentro só arrastei para cá no Google Docs Seria a mesma coisa tá só que
seria Chaves você cria lá dentro é um pouquinho diferente o processo mas não é difícil é só seguir aqui a mesma lógica inclusive é um bom assunto para para eu trazer para uma live também e para colocar lá no acelerador porque isso daí ó você consegue você consegue eh criar PDF tá você pode criar um template lá no Google sheets no Google Docs aliás que é o Word do Google cria um template joga as informações para ele e salva como PDF tá dá para fazer com n8n aí você não precisa de código de essas Parafernalha
toda você consegue fazer um negócio bem bonitinho ali tá e se você tiver o teu n8n na sua máquina você tem um negócio ali limitado sem pagar nada para ninguém beleza pessoal isabelita né perguntou isso bom perfeito agora vamos criar aqui o nosso painelzinho pra gente salvar antes eu preciso clicar aqui ó em variables e aqui eu vou colocar as variáveis então aqui ó minha variável nome é uma string tá vou deixar um valor padrão aqui e também a outra variável cargo cargo que também é uma string aqui está perfeito e aqui voltando aqui pro
bar agora aqui ó no lugar do nome a Lés de colocar o Thiago vou colocar a variável que será passada e no cargo também vou tirar o Dev e vou colocar a variável que será passada e vou clicar em save para salvar tá pronto pessoal Nossa api a a nossa api que que salva informações no Google sheets Vamos só finalizar o painel né para ficar completo para ficar completo A aula eh Beleza então eu vou clicar nessa coluna aqui ó ó vou clicar bem aqui Aliás na coluna eu vou colocar dois elementos de texto Então
test Field Vou colocar aqui vou botar ele para cima deixa eu clicar cadê Aqui arrasta lá em cima ué que que aconteceu aqui deixa dar um cont control Z ah ISO aqui é um texto é o test Field que botar para cima beleza tá ali ó vamos formatar ele aqui então pessoal enquanto eu vou montando aqui você podem fazer perguntas tá que daí o Vitor vai ver se tiver alguma pergunta relevante eu respondo então aqui deixa só tirar essa esse negócio essas coloca aqui que eu não gosto disso daqui deixa eu tirar daqui tirar daqui
também então aqui vai ser o nome Deixa eu tirar também essa borda aqui também raio de borda zero Ótimo então isso aqui vai ser o nome aqui vou cadastrar o nome da pessoa nome beleza e aqui eu vou duplicar e vou colocar o cargo Então esse aqui vai ser cargo e Pessoal vocês estão vendo aqui a gente faz tudo do zero tá do zero então lá no acelerador pessoal que tá também é do start Flow vocês estão vendo que a gente faz assim sempre tá essa é a nossa metodologia é tudo do zero você não
vai encontrar nada pronto para depois não saber não saber como fazer como foi feito aquilo inclusive hoje um aluno nosso Acho que esqueci o nome dele cara eh eu esqueci o nome dele Ele publicou lá no grupo no grupo grupo do start Flow o portfólio dele e eu eu acessei o portfólio dele ele ele replicou ele fez todos os aplicativos do Flow ele conseguiu fazer e eu abri to eu não sei se ele tá na Live agora mas eu abri todos hein eu conferi todos um por um e eu fiquei impressionado cara porque ele fez
perfeitamente e eu fiquei impressionado sabe por quê Porque eu não eu não disponibilizo o template para para vocês eu não disponibilizo o template então quando o cara consegue fazer um aplicativo igualzinho eu falo cara esse cara aprendeu esse cara aprendeu e esse cara vai conseguir ter sucesso beleza é isso que eu fico feliz quando o cara consegue fazer o o negócio sozinho só assistindo as aulas esqueci o nome dele esse botão aqui ó de refresh eu vou duplicar tá E aqui ó eu vou colocar para salvar clicar aqui ó salvar então eu vou clicar no
botão salvar vou clicar aqui eh Isso aqui é uma uma cópia né para salvar é simples ó é backend eh backend não api né API api Call inserir ó inserir e aqui a gente vai colocar a a variável então a variável nome ela vem do widget state nome e a variável cargo ela vem também do widget state widget state cargo eu coloquei carga aqui não tem problema vamos nomear a variável só para título de boas práticas shits eu vou tirar isso aqui tá não vamos verificar nada aqui se vai dar certo depois que ele faz
a a insere lá eu quero que ele atualize a l viw então como é que eu faço add Action refresh aí Vou atualizar a l viw Beleza aí deverá aparecer aqui embaixo se tudo correr e se tudo correr como a gente tá planejando vou clicar Instant Reloaded para ele recarregar eh Cat eu acho que é Marcelo né Marcelo Marcelo Catan ou Marcos Catan eu acho que é uns dois foi o Leandro Dev É isso mesmo foi o Leandro que publicou lá Tá show de bola Ah tá ali ó Leandro eh Parabéns Leandro ficou excelente lá
o teu os teus projetos tá você fez realmente igualzinho Eh tá no curso até o layout eu achei Parabéns Vamos colocar o Leandro então aqui vamos cadastrar o Leandro já que ele apareceu aí ó Leandro vamos colocar Devin também E aí vou clicar em salvar ó salvar E aí cadê o Leandro não apareceu aqui eh ah mas ele apareceu aqui ó tá ele apareceu aqui mas não apareceu aqui talvez a a parte de salvar né faltou a gente dar um Instant Reload aqui mas vocês viram que o Leandro apareceu aqui no Google sheets [Música] hum
ó agora ele tá aqui vamos testar outra pessoa aqui Divan Ah outra coisa deixa só deixa eu só conferir né para ver se tá certinho mesmo inserir Database request tá eh Divan deixa eu ver quem tá aqui ó Silvio vamos Calar o Silvio agora Silvio eh vou colocar pro Silvio empresário também tem empresário hoje aqui na live clicar em salvar clicando em refresh aparece aqui ele tá demorando um pouco tá para aparecer aqui mas tá aparecendo Tá mesmo clicando em salvar e deixa eu clicar aqui Database request tá tá tá certo só tá demorando um
pouco mas tá aparecendo aqui apareceu aqui o Silvio beleza pessoal alguma pergunta deixa eu ver aqui ó poderia fazer crude direto no Google sheet sem n Ah meu amigo aí você aí é um pouquinho mais complicado né porque por que que é mais complicado porque como é que funciona o Google cara api do Google essa credencial aqui ó ó essa credencial que a gente cria aqui ó deixa eu clicar aqui ó essa encial que o nhn cria aqui ó você viu que a gente precisou fazer aqui aquele aquele login aquele login eu clico aqui ele
abre e eu faço o login no momento que eu faço esse login o n8n ele pega essa esse client ID essa chave secreta e ele envia isso lá pro Google sheets tá lá pro Google sheets e ele obtém uma nova chave e essa nova chave ela só pode ficar no servidor não tem como essa nova chave ficar no aqui no no frontend por quê questão de segurança então para acessar ess esses essas serviços como Google é somente feito no servidor Então você tem duas opções tá você não quer usar o n8n qual que é a
opção a opção é isso daqui ó a opção é isso daqui ó é V code essa aqui é a opção tá é você abriu o vs code e você cria uma add function faz Deploy pro supabase E aí você chama essa função do FL Flow chama supabase envia ela pro Google tá então quando você cria então aqui ó você vai ter que vai ver que existe um documento que é essei ó service account Jon onde nesse documento a gente tem aqui diversas informações diversas chaves da da conta tá inclusive vocês vão aprender a fazer isso
quando eu gravar as aulas de notificações push vocês vão aprender a fazer isso tá não vai precisar programar pode ficar tranquilo mas obte esse arquivo aqui então aqui eu tenho todas as minhas informações do Google tá quando eu precisa enviar enviar por exemplo uma uma enviar pro Google alguma coisa eu tenho inclusive até por eh por sorte eu tenho aqui um código isso aqui pessoal você tá vendo aqui ó é exatamente o que o n8n está fazendo tá isso aqui ó aqui ó eu estou enviando uma chamada P pro Google ó pro Google e aqui
existe um método Cadê o método que é esse aqui ó ó tá vendo esse método aqui ó e get access Token isso é um método nesse método eu passo dois parâmetros que é o e-mail o client e-mail e o Private Key e a partir dessa informação aqui que é enviado ele cria uma chave uma chave gigantesca mas é gigantesca mesmo com dezenas de caracteres E aí essa chave aqui é que é a chave que é utilizada para acessar o Google Então o Google é muito é muito ele é muito exigente em termos de de acessá-lo
tá então isso aqui é o que o n8n tá fazendo pra gente então se você quiser fazer sem o n n é só você vir aqui e escreve o código tá não tem como você fazer aqui aqui no aqui beleza oi ah hum eh pera aí depois você fala que eu não não entendi mas tava respondendo pergunta do Divan mata tá ô Divan então o processo ele não é assim tão eh trivial tá por isso que o n8n é uma ferramenta muito boa porque ele já faz esse trabalho digamos assim trabalho sujo pra gente tá
que que faltou fazer agora aqui pessoal para gente finalizar Deixa eu só Eh pera aí vídeo mas tá aparecendo no YouTube não né Ah entendi mas pior que eu não sei fazer isso Ah tá é Acho que sim não deix tá bom tá bom pessoal eh tá deixa eu ver aqui o que que falta fazer agora em células e com fórmulas Ele pega a fórmula o resultado cara não testei eu acredito que seja com Eu acredito que ele pega o próprio resultado mesmo tá o próprio resultado da célula Cara eu acho que falta a gente
deletar né a informação ou a gente editar a informação né editar ou deletar a informação bom Como que eu faço isso eh deletar vamos ver aqui ó isso aqui eu não testei antes da Live tá vou descobrir agora com vocês como é que faz isso workflows eh deixa eu botar aqui embaixo esses dois caras aqui aqui e vou criar mais um nó aqui ó e shits isso aqui para finalizar a aula beleza e deixa eu clicar aqui ó e append aqui ó update R não vou deletar tá eu só vou eu só vou editar a
informação tá a credencial é a mesma sheets Live start Flow tá update Row aqui está update Row ah na verdade antes disso eu vou colocar deixa ele ele paradinho aqui vou colocar um web Hook para eu enviar a informação eh o Web Hook está aqui ó Ok esse vai ser um post também fazer um pouquinho mais rápido agora tá vai ser um post e esse cara aqui ele vai receber a informação que é para ele editar tá então o que que ele precisa para editar ele vai precisar do número da linha acredito eu deixa eu
clicar aqui e ver se aqui eu consigo alguma coisa ó deixa eu pegar aqui pessoas da planilha pessoas Ah aqui ó colum to match on Ah muito bom era isso que eu queria Então a gente já volta para cá só queria ter certeza tá beleza esse aqui ó esse novo web Hook rename e vou chamar isso aqui de editar beleza perfeito tá esse cara aqui vai receber exatamente as mesmas informações tá que o inserir então só vou duplicar vou clicar no inserir e eu vou duplicar aqui ó duplic e aí cuidado quando você duplica a
informação a api clica embaixo Aqui ó na cópia Eu sempre erro isso aqui esse vai ser editar tá editar Beleza eu vou só aqui no bar olha só a única coisa nova que eu vou colocar aqui no bar vou colocar uma vírgula tá vírgula que vai ser o número da linha vou chamar isso aqui de Row ó Row que seria o ID né Row dois pontos Eh aí aqui vou criar uma variável vou botar número dois por enquanto e aqui ó em variables vou criar uma nova variável vai ser Row é o número botar valor
valor para um ótimo aqui eu coloco a variável Tá beleza vou salvar pronto aí eu vou pegar esse aqui vou clicar aqui ó em teste mesmo clicar aqui ó para testar tá copiou a URL ele copiou a URL vou clicar aqui ó para ele tá ele tá executando queria só testar e ah que aqui tem um um dado pinado vou tirar esse cara daqui pronto eu quero testar clica aqui temos três já estamos com três web hooks vou colar aqui ó control v o novo que eu acabei de criar e vou enviar para ver o
que que vai acontecer ó ele enviou então aqui chegou a informação ó o novo post chegou aqui ó tá o nome o cargo e a linha chegou aqui bom aí eu vou clicar aqui para ele salvar aí Isso aqui é que vai vai passar para cá por quê na hora que eu for editar aqui ó em colum to match on ou seja qual que é a coluna que eu vou utilizar como parâmetro essa aqui ó Row Number tá Row Number valores para atualizar aqui a gente deixa em branco Ele já fala aqui ó tá deixar
em branco porque você não vai atualizar a linha né não tem como o nome que a gente vai colocar ele tá vindo daqui ó da variável nome e o cargo tá vindo daqui ó da variável cargo tá então eu preciso passar um nome e um cargo e uma linha ele vai naquela linha vai editar o nome e o cargo Beleza agora eu vou clicar aqui na na URL de produção vou clicar aqui para salvar e vou colar aqui ó control V salvar e aqui na linha vou colocar linha dois Por que linha dois Porque os
dados começam na linha dois volto para cá e aqui vou salvar Vou salvar vou tirar esse pino daqui também beleza pessoal E aí vamos ver agora ó aqui Israel gerente eu vou editar o nome para Israel Henrique eh aqui vai ser empresário também Beleza vou clicar em salvar e vou testar vou clicar aqui ó test Será Que Será que eu já coloquei aqui a URL também deixa eu ver só por desencargo de consciência deixa eu clicar colar aqui Tá ok vou clicar para executar para ver se funciona hum não veio pessoal Israel gerente linha dois
editar nome Car variáveis executado E aí galera e agora passou o ID no web Hook hum É isso mesmo meu querido Vamos colocar aqui então excelente quem que foi que falou Evandro show de bola Evandro show de bola agora sim agora funcionou alterou aqui o ra Henrique empresário Muito obrigado Evandro por me alertar desse pequeno falta de atenção beleza galera funcionou então acabamos de editar tá E aqui pessoal aqui vocês já sabem né como é que eu faço para editar vamos clicar nesse botãozinho aqui ó tá ó eu vou clicar aqui ó aumentar o tamanho
dele para 32 por exemplo Então se se eu clicar nesse botão aqui ó ele vai tá então eu vou dar aqui um eh refresh por exemplo tá ó refresh então quando eu for editar vou clicar aqui ó vou clicar aqui Open vamos fazer a chamada API de novo ap Call aqui é o editar Quais são as variáveis as variáveis são o nome primeiro a linha a linha vem da onde a linha vem daqui ó itens iren Number Row Number tá botar um valor padrão aqui um por exemplo Ixi minha câmera tá acabando hein minha meus
minha eu tô filmando com meu celular eh nome o nome vem da onde vamos acelerar o pé então o nome vem aqui ó The structor Field nome Ah não não o nome não vem daqui não o novo nome o novo nome ele vai vir do TXT ó na variável nome o novo nome ele vem daqui ó eh widget state mas não precisa colocar agora não tem 20% ainda tem bastante comecei a Live com 30 Caiu só Caiu só 10 deixa eu clicar no cargo vem do widget state também ó widget state TXT cargo beleza Tá
ótimo e aí eu vou colocar aqui depois uma mensagenzinha ó e information dialog editar editado editado beleza e eu vou eu vou colocar aqui ó a ação de refresh Database request Eu só não sei se vai dar tempo de ele atualizar né porque ele tá demorand vamos esperar aqui uns um ou do segundos para ele para dar tempo Dee processar as informações eu vou clicar Instant Reloaded pessoal eh queria só saber de vocês Ficou claro o que a gente ensinou aqui ficou bem claro desde a parte de conectar com o e8n criar as credenciais tá
fazer lá a inserir o dado buscar o dado etc respondam aí deixa eu só arrumar aqui essa esse estouro que deu Aqui ó aqui deu um estouro porque a viil tava com tamanho fixo eu aumentei e deixei ela com tamanho variável ele vai ter que arrumar isso aqui tem pergunta no no Zoom até para eles fazer depois da Live né que acabar no You você sempre F depois da Live a gente vai ficar aqui uns minutinhos no Zoom tirando dúvida de vocês tá olha Eh Geraldo Neto e aí flutter Flow está sendo mais produtivo do
que desenvolver no código eu não tenho dúvidas eu não tenho dúvidas Geraldo Imagine você substituir isso daqui que a gente fez em meia hora por isso daqui que é só um negócio simples ainda ainda por cima tá com certeza é muito mais produtivo né não vamos também ser hipócritas de falar que a gente consegue fazer tudo Não alguma coisa vai ter que escrever um código mas 90% a gente já consegue automatizar de forma muito simples com isso daqui tá com ferramentas low code no code principalmente flutter Flow Então olha só eu vou botar aqui o
nome qualquer por exemplo Ana aqui empresária colocar Ana eh Laura e vou colocar mudar para médica virou médica não quer mais ser empresária então se eu clicar aqui ó nela ó ele tem que fazer a chamada api editado e aparecer aqui ó tá ó já mudou aqui ó tá Ana Laura médica beleza galera então a gente fez um crud de completo tá inseriu informações buscou informações editou informações e a parte de deletar informações eu vou deixar com vocês Beleza eu vou deixar com vocês a gente já fez bastante coisa é só você vir aqui seguir
exatamente a mesma lógica pega o shits muda lá a opção para a opção para é para deletar e segue o mesmo processo beleza pessoal espero que vocês tenham gostado dessa Live dessa aula a gente tá aqui já desde o início do ano toda quarta-feira às 19 horas fazendo live com vocês tá fazendo live com vocês tirando dúvidas nós somos os únicos o único canal de floter Flow que faz isso tá com essa frequência toda semana a gente tá aqui a gente abre aqui a tela do computador e a gente faz junto tá a gente faz
junto a gente erra junto Vocês me ajudam junto e assim a gente vai beleza esse é o nosso objetivo aqui na dat setet apps esse é o nosso objetivo aqui eh no YouTube de ensinar vocês beleza empurrar nosso objetivo a nosssa missão é empurrar a sociedade pra frente tá através do que a gente sabe fazer através daquilo que eu faço já há muitos anos e sou apaixonado por isso é por isso que eu faço sempre e vou continuar fazendo tá porque eu gosto disso daqui Quem me conhece h mais tempo que tá aqui pessoal do
VBA que me acompanha mais tempo sabe que eu sou apaixonado por desenvolvimento beleza e esse é nosso objetivo aqui eu já vou encerrar a Live no YouTube e vou Hã Eu já vou encerrar a Live no YouTube e vou para e vou pro pro zoom aqui tirar dúvida de pessoal tá que vocês possam ter aqui no Zoom eh trocar uma ideia pessoal que tá no YouTube que não faz parte do start Flow ainda aqui embaixo do vídeo descrição vai ter o link cara 12 vezes de R 9,67 é aquele tipo de investimento que nem assim
se você entrar no curso e achar horrível F cara aqui o coisa horrível é é o tipo de investimento que nem vai fazer falta tá porque a gente fez isso justamente pessoal para vocês conhecerem a ferramenta não apenas conhecerem a ferramenta e o potencial dela mas conhecerem o nosso trabalho que é um trabalho sério não é um trabalho amador é um trab é um trabalho sério tá que a gente desenvolve com vocês beleza aqui embaixo Então você vai encontrar o link para entrar lá no start Flow e vai começar já ainda hoje criar os seus
primeiros aplicativos se você já tá num nível mais avançado avado aqui no YouTube A Já tô no nível mais avançado entra no acelerador low code Entra lá que lá é o lugar ideal para você tudo aquilo que as que as empresas empresas não que a Apple e o Google exige para que o teu aplicativo seja aprovado a gente já tem no nosso curso tá somos os únicos cursos que temos isso então o que que que que é obrigatório por exemplo Ah você criou isso aqui é sério Inclusive cara você criou um aplicativo você colocou sistema
de login e senha se você não coloc uma opção para resetar a senha do teu usuário para deletar a conta a Apple não vai aceitar teu aplicativo eu já enviei o aplicativo pra Apple eles entraram e falaram ó reprovado porque não tem opção para deletar a conta porque eles levam muito a sério isso você precisa e garantir a privacidade do usuário você precisa garantir que quando o usuário não vai usar o aplicativo ele possa ele deletar as informações e acredite se quiser e o nosso curso é o único curso que ensina a resetar a senha
utilizamos para base Pois é como que você sabe disso porque os meus alunos me contam Beleza então tá no nível mais avançado quer aprender criar aplicativo de verdade de forma profissional entra no acelerador low code eu já tô falando isso aqui há um mês a gente vai encerrar as vagas Talvez esse mês já né a gente vai vou conversar aqui com o vctor meu sócio a gente vai encerrar as vagas ali a gente vai subir o preço e só vai entrar pessoas selecionadas beleza galera Então pessoal eh eu vou entrar aqui no YouTube eu vou
encerrar a Live qualquer dúvida pode comentar deixar aqui embaixo nos comentários tá eu respondo vocês ali depois Eh agora eu vou responder aqui trocar uma ideia com quem tiver alguma dúvida aqui no start Flow no Zoom beleza pessoal então tá aparecendo Silvia ainda na tela é depois tá é um é um bu é Tá ficando famoso já o Silvio agora eu dou é pessoal então eh um forte abraço e até quarta-feira que vem beleza vou encerrar aqui a Live