Cursos gratis › Automatizaciones con Google Drive y n8n › Lección 2
Lección 2 de 8 · GratisConectar Google Drive y Google Sheets a n8n
Crea en Google Cloud las credenciales OAuth para n8n, actívalas para Drive y Sheets, y prueba a listar los archivos de una carpeta y leer una hoja.
Las lecciones nuevas salen en vídeo: suscríbete al canal de YouTube · canal de Telegram · curso completo gratis en la academia
Qué vas a aprender
- Crear un proyecto en Google Cloud y activar las API de Drive y Sheets
- Configurar la credencial OAuth2 de Google en n8n
- Listar archivos de una carpeta y leer las filas de una hoja de cálculo
Paso a paso
Crea un proyecto en Google Cloud
Entra en console.cloud.google.com con tu cuenta de Google. En el selector de proyectos de la barra superior elige «Nuevo proyecto» (New project), ponle un nombre como «n8n-pruebas» y pulsa «Crear». Comprueba que el selector muestra ya ese proyecto antes de seguir.
Activa las API de Google Drive y Google Sheets
Ve a «API y servicios» → «Biblioteca» (APIs & Services → Library). Busca «Google Drive API» y pulsa «Habilitar» (Enable). Repite con «Google Sheets API». El nodo de Sheets necesita las dos.
Configura la pantalla de consentimiento
En «API y servicios» → «Pantalla de consentimiento de OAuth» pulsa «Comenzar» (Get started). Escribe el nombre de la app y tu correo, elige el público «Externo» (External) si usas una cuenta de Gmail y acepta la política de datos. Mientras la app esté en modo de prueba, añade tu propio correo como usuario de prueba (Test users) o Google te dirá «acceso denegado».
Crea el ID de cliente y pásalo a n8n
En n8n abre «Credentials» → «Create credential», busca «Google OAuth2 API» y copia la «OAuth Redirect URL» (en tu ordenador será parecida a http://localhost:5678/rest/oauth2-credential/callback). En Google Cloud ve a «Credenciales» → «Crear credenciales» → «ID de cliente de OAuth», tipo «Aplicación web», y pega esa dirección en «URI de redireccionamiento autorizados». Copia el Client ID y el Client Secret en la credencial de n8n y pulsa «Sign in with Google».
Prueba: lista una carpeta y lee una hoja
Crea una hoja en Google Sheets con una fila de títulos (Nombre, Correo) y dos filas de ejemplo inventadas. En n8n crea un flujo con el disparador manual, añade un nodo «Google Drive» con la operación de buscar archivos y carpetas en una carpeta, y otro nodo «Google Sheets» con «Get row(s) in sheet» apuntando a tu hoja. Pulsa «Test workflow»: deberías ver los nombres de los archivos y las filas de la hoja.
Ejercicio
Crea una carpeta «n8n-curso» en Drive con dos archivos y una hoja con tres filas de datos inventados. Monta el flujo de la lección, ejecútalo y comprueba que salen los dos archivos y las tres filas. Guárdalo como «Drive y Sheets»: lo usaremos en la siguiente lección.
Preguntas frecuentes
¿Por qué Google dice que la aplicación no está verificada?
Porque es tu propia app en modo de prueba. Si tu correo está como usuario de prueba, puedes continuar con seguridad: solo tú le das permiso a tu n8n.
¿Tengo que pagar por usar las API de Google Drive y Sheets?
Para un uso personal o de una pequeña empresa, activar estas API en Google Cloud no tiene coste; comprueba las cuotas en la propia consola si haces muchas peticiones.
¿Puedo usar n8n Cloud en lugar de mi ordenador?
Sí. En n8n Cloud, Drive y Sheets permiten iniciar sesión con Google directamente (OAuth gestionado), sin crear el proyecto en Google Cloud.