Olá pessoal, tudo bem com vocês?
Hoje vamos ver como podemos conectar a ferramenta N8N com os produtos do Google. Para isso, iremos fazer o passo a passo para obter as credenciais necessárias. E no final, iremos conseguir acessar e alterar as planilhas do Google Sheets.
Tópicos:
- Criação de um Projeto no Google Cloud Console
- Criar Credenciais no Google Cloud Console
- Configurar as Credenciais no n8n
Criação de um Projeto no Google Cloud Console
O primeiro passo será acessar o Google Cloud Console e criar um novo projeto. Caso você não possua uma conta no Google Cloude Console, crie-a através de sua conta Google.
- Acesse o Google Cloud Console: https://console.cloud.google.com/
No menu superior esquerdo clicamos nos projetos ou criar novo projeto se você não possuir um projeto criado. Uma tela irá ser exibida e a opção novo projeto estará disponível. Dê um nome ao seu projeto e em seguida clique em criar.
- Crie um Projeto: Selecione ou crie um novo projeto.

Agora iremos ativar os produtos que desejamos utilizar em nosso projeto. Acesse API e serviços e busque por google sheets.
Ao abrir o produto, escolha a opção Ativar. Faça o mesmo procedimento para o produto Google Drive, pois precisaremos de acesso aos arquivos.
- Habilite a API do Google Sheets:
- No menu lateral, vá em API & Services > Library.
- Procure por Google Sheets API e habilite-a.

- Habilite a API do Google Drive (necessário para acesso aos arquivos):
- Da mesma forma, busque e habilite a Google Drive API.
Criar Credenciais no Google Cloud Console
Com os produtos que usaremos habilitados. Vamos agora adicionar credenciais para o N8N conseguir acessá-los. Acesso o menu Credenciais e escolha a segunda opção.

Durante a primeira configuração, será necessário o preenchimento da tela de consentimento. Preencha as informações como o nome do aplicativo, e-mail para suporte e outras informações.

- Preenchimento da tela de consentimento
- Preencha as informações de tipo de usuário externo
- Usuário de testes: seu e-mail.
Acesse agora o menu de clientes, em tipo de aplicativo selecione Aplicativo da Web. Dê um nome ao aplicativo e em origens adicione o caminho para o seu N8N. E clique em Criar.
- Criação da Credencial:
- No menu APIs & Services, vá até Credentials.
- Clique em Create Credentials e selecione OAuth 2.0 Client ID.
- Escolha Web application como tipo de aplicação.
- Na seção Authorized redirect URIs, adicione o seguinte URI de redirecionamento:
- Depois de criar, o Google fornecerá um Client ID e um Client Secret. Esses serão usados no n8n.
Configurar as Credenciais no n8n
Agora que você tem o Client ID e o Client Secret, é hora de configurar a credencial no n8n.
- Acesse o n8n: Abra o painel de controle do n8n.
- Vá para as Credenciais:
- No menu superior, clique em Credenciais.
- Clique em New Credentials e selecione Google Sheets OAuth2 (ou outro serviço Google, como Google Drive, dependendo da necessidade).
- Preencha os Detalhes:
- Client ID: Cole o Client ID que você obteve no Google Cloud Console.
- Client Secret: Cole o Client Secret.

- Autenticação com o Google: Após preencher os dados da credencial no n8n, clique em Logar com o Google.
- O n8n abrirá uma janela solicitando que você autorize o acesso às suas planilhas do Google.
- Conceda permissão para o n8n acessar seus dados do Google Sheets.
- O Google redirecionará você de volta para o n8n, completando a autenticação.
- Se tudo ocorrer bem, suas credenciais serão salvas, e você poderá usar o Google Sheets diretamente nos fluxos do n8n.

E por hoje é só pessoal, espero que tenham gostado. Integrar o N8N com o Google sheets abre portas para várias possibilidades de automação.
Até a próxima.