Usar Sheet Best desde n8n
Sheet Best es una API REST estándar, por lo que cualquier flujo de n8n puede acceder a ella mediante el nodo integrado HTTP Request, sin nodos personalizados ni paquetes de la comunidad. Los ejemplos muestran solicitudes habituales; puedes conectarlas a tu flujo como prefieras.
Antes de empezar
- Una conexión de Sheet Best. Consulta cómo crearla en la guía rápida.
- La URL de tu conexión, con el formato
https://api.sheetbest.com/sheets/<id>. - Una clave de API solo si tu conexión está protegida. Consulta autenticación con clave de API.
Leer filas (GET)
Configura un nodo HTTP Request con el método GET y la URL de tu conexión. La respuesta es un array de objetos de fila cuyas claves son las cabeceras de las columnas.
- All rows
- Specific tab
- Filter by column
Los valores se devuelven como cadenas de texto de forma predeterminada. Añade ?_raw=1 para obtener tipos JSON nativos. Consulta formatos.
Escribir filas (POST)
Selecciona el método POST, establece la URL de tu conexión y envía un cuerpo JSON. Sheet Best acepta un objeto o un array de objetos (una fila por elemento).
[
]
Asegúrate de que el nodo envíe el cuerpo como JSON (Content-Type: application/json). Los nombres de las columnas en el cuerpo deben coincidir con las cabeceras de tu hoja.
Autenticarse
Si tu conexión requiere una clave, añade una cabecera X-Api-Key al nodo HTTP Request:
X-Api-Key: <your-key>
Puedes guardar la clave en las credenciales de n8n o en variables de entorno y referenciarla desde el campo de cabecera. Consulta autenticación con clave de API.
Actualizar y eliminar filas
El mismo patrón se aplica a otros métodos:
PATCH/PUT: consulta actualizar filasDELETE: consulta eliminar filas
Para seleccionar una fila concreta, incluye una coincidencia de columna en la URL, por ejemplo PATCH /sheets/<id>/Email/[email protected].