Bom, na aula de hoje a gente vai conhecer um pouco mais do nó do
planilha do Google, tá?
A gente vai passar por todas as
opções, a gente fez um teste rápido quando a gente estava
conectando as credenciais do Google, mas vamos passar por todas
as opções dele, fazer testes, como funciona, adicionar, remover,
adicionar planilhas, tá?
Tô aqui no workflow vazio, vou
chamar ele aqui, vou adicionar um novo, escolher ele, tá?
Bom, aqui a gente já tem a credencial nossa, de conta de
serviço, service account, a gente vai trabalhar com a planilha
mesmo, completa.
Vamos fazer novamente uma de
leitura, né?
Então, vou colocar aqui...
...leitura de dados, vou colocar
só leitura de dados.
A gente vai fazer uma leitura de
uma planilha.
Eu tinha criado aquela planilha na
aula de credenciais, vou adicionar dados aqui.
Vou colocar um ID para identificar o número do ID, né?
Nome, telefone e pagamento.
Aqui vai ficar legal.
Vou colocar ID 1, 2, 3, João, Carlos.
Aqui, normal, normal, normal.
Pagamento, vou colocar mil, três mil, sete mil.
Deixa eu só arrumar aqui para ficar legal.
Essa é uma planilha fictícia, né?
Mas é só para a gente ter os dados
certinho, como se fosse uma planilha em produção.
Beleza, temos nossa planilha, quero ler todos os dados aqui da planilha.
Vou botar aqui no N8n.
Tenho que pegar o ID da planilha,
a gente já sabe que é esse código até a barra.
Vou copiar ele.
Vou colar aqui.
O range, de qual campo até qual campo a gente quer ler.
No caso, aqui até o D, vou deixar até o F aqui, não tem problema não.
Vai retornar o que encontrar dados.
Aqui se a gente quer trazer do
jeito que está lá.
Mas eu vou falar aqui que é para
começar a ler os dados a partir da linha 1.
E a linha chave, que é a coluna mesmo dos cabeçalhos, começa na
linha 0.
Em programação a gente nunca
começa pelo 1, a gente começa pelo 0, 1, 2, 3.
Então, aqui na planilha S1 vai ser o 0.
E aí a gente vai começar a ler os dados a partir daqui.
Beleza?
Eu tenho propriedades aqui.
Continuar se estiver vazio.
O tipo de valor que vai ser renderizado.
Imagina que eu tenho uma fórmula de cálculos lá e eu quero que
traga a fórmula.
Eu não quero que traga o dado em
si, eu quero que traga qual fórmula que está lá.
Para quem não sabe, fórmula é 2 mais 2 igual a 2 mais 2.
Então é uma fórmula simples de conta.
Tem números na planilha, a gente
não vai usar aqui agora.
Se eu quero o valor já formatado
ou se eu quero o valor só do que está dentro da fórmula.
Sei lá, o resultado, apareceu ali o 4.
Eu não vou usar essas opções, vou trazer que nem está lá.
Vou dar uma executada aqui.
Pronto, ele já trouxe todos os dados.
Olha o telefone, tudo certinho.
Poderia ter quantas linhas fosse
ele ia carregar aqui.
Beleza, temos aqui, deixa salvo já.
Eu não vou ficar editando, eu vou criar umas cópias desse nó.
O que é bom você ter no seu n8n, se você configurou o nó.
É bom você ter esse nó, se você precisar criar uma nova integração.
Não precisa fazer tudo do zero, então é bom você ter um backup
desses dados.
Deixa eu duplicar aqui.
Caso eu precisar, eu esqueci como faz a leitura do Google Sheets.
Eu tenho um modelinho lá, vou lá, copio e continuo utilizando.
Vou deixar a leitura.
Vamos para o próximo aqui.
A próxima operação que a gente vai fazer.
Vamos por partes aqui.
Falta uma coisa, deixa eu duplicar aqui.
Como é que eu faço para ler dados
dessas daqui?
Vou colocar aqui, pagamento.
Vamos supor que eu não queira ler esses dados aqui, eu quero ler esses.
Vou colocar aqui os dados, 5500, 400 e 300, só para a gente ver se
está diferente.
Para a gente ler os dados daqui, a
gente vai voltar lá.
Essas coisas aqui, a gente não vai
utilizar mais.
Vou dar uma leitura novamente.
Aqui no range, a gente sabe que isso daqui é de qual célula até
qual célula.
A até a célula F. Para a gente
falar que é outra raba, o padrão vai sempre pegar a primeira.
Se a gente não especificar, ele pega a primeira.
Para a gente especificar essa daqui, a gente vai passar antes aqui.
A gente passa o nome dela mesmo.
E aí a gente coloca uma exclamação.
E aí de qual célula, dois pontos até qual célula.
E aí você vai pegar os dados da outra planilha, da outra aba.
Está aqui.
Já veio diferente aqui, pegou de
outro lugar.
Isso daqui é importante saber.
A gente pode ter uma planilha com várias abas e salvando dados separados.
Beleza.
Isso daqui a gente precisava ler.
Vamos voltar aqui.
Agora a gente vai iniciar a paint.
Daqui basicamente ele adiciona uma nova linha com dados.
Pode ser uma linha, pode ser duas, três.
Ele vai adicionar novos dados.
Aqui, beleza.
Está salvo aqui, eu dupliquei.
Então o ID está certo.
Eu vou de AF.
E eu sei que a coluna chave, que é para respeitar, é a coluna 0.
Tem nome, telefone.
Só que não tem os campos aqui para
mim ter os dados.
Se eu rodar isso daqui, vocês vão
ver que a entrada existe, mas eles não contém nenhum JSON, nenhuma data.
Então antes de rodar esse append, eu tenho que ter dados neles.
Se eu for rodar isso daqui, eu vou ler e vou adicionar eles.
Vou vir aqui, vou dar o play nesse.
Vai ler os dados e adicionar os dados.
Vamos voltar aqui.
Vocês viram que ele duplicou.
Ele leu os dados, recebeu esses dados e adicionou eles.
Isso aqui não é muito usual.
Vou apagar aqui.
Poderia...
Aqui ele leu, retornou esse JSON.
Esse aqui é um JSON.
Nesse formato, aqui está como
tabela, mais fácil de a gente ver.
E aí ele passa esse JSON para o
próximo nó.
Ele chegou aqui e pegou esse JSON
e adicionou isso daqui.
Por isso que ficou duplicado.
E você viu que ele tinha pegado dessa planilha.
Tinha pegado o dado dessa.
Beleza.
Isso aqui não é tão usual.
A gente vai fazer o seguinte.
Vamos fazer uma operação de a gente dar um aumento de pagamento.
Está ganhando quatro, três.
Eu vou dar mil reais para cada um.
Aqui eu vou adicionar o set.
A gente vai adicionar valores.
Vou adicionar o set.
Eu poderia fazer só isso daqui.
Vou trocar o nome desse daqui.
Adicionar dados.
Aqui eu vou colocar o nome de
tratar dados.
Aqui eu vou colocar os valores.
Primeiro vai ser o número.
Vai ser o ID.
Aqui precisa ser exatamente como está escrito aqui.
Para ele passar um JSON certo.
Vocês vão ver se determinar.
Vou passar o número lá até o número três.
Passar o quatro.
O outro é uma string, texto.
Nome.
Passar a Juliana.
Adicionar um novo aqui.
Novo string.
Telefone.
Deixa eu ver aqui quanto eu erro.
Telefone.
Vou colocar outra string.
Que aí é o pagamento.
Colocar.
Pagamento.
15 mil
.
Beleza, tenho já os dados aqui certinho.
E aí eu vou conectar ele aqui.
Vou conectar ele aqui.
Eu vou gerar um JSON aqui com aqueles dados.
E vai ser adicionado aqui.
Vou ir aqui.
Vou dar um play.
Vamos voltar aqui.
Quatro, Juliana, telefone, 15 mil.
Esse daqui.
Girou esse JSON.
E aqui ele adicionou os dados.
Certo?
Então até agora a gente já viu
como fazer a leitura.
E como adicionar um dado na planilha.
Na próxima aula a gente vai fazer uma das outras operações.
A gente vai aprender como apagar esses dados.
Beleza?
Então até a próxima aula.