Accede a los datos de una hoja de cálculo de Google sin utilizar la clave de API

A veces necesitamos acceder a los datos de una hoja de cálculo de Google Sheets de forma programática, es decir, desde un script o herramientas no code como n8n.

Para hacer esto, Google proporciona una API (Application Programming Interface) que permite a los desarrolladores integrar Google Sheets con otras aplicaciones. La API de Google Sheets es muy potente y ofrece una gran cantidad de funcionalidades, pero también puede ser un poco compleja de usar, especialmente si es la primera vez que trabajas con ella.

Afortunadamente, hay una forma más sencilla de acceder a los datos de una hoja de cálculo de Google de forma programática: utilizando la URL de exportación de la hoja de cálculo.

Esta URL es un enlace que te permite descargar la hoja de cálculo en formato CSV. Este formato es muy común y se utiliza para intercambiar datos entre aplicaciones.

Para utilizar la URL de exportación de una hoja de cálculo de Google, primero debes conocer el ID de la hoja de cálculo. Este ID se encuentra en la URL de la hoja de cálculo y suele tener un formato similar a esto «12SDNJxfYsZ8ixOi6M8oIiYwO33jbfvLrYTLS4UY-H5M».

Una vez que conozcas el ID de la hoja de cálculo, puedes utilizar la siguiente URL para acceder a su contenido en formato CSV:

https://docs.google.com/spreadsheets/d/12SDNJxfYsZ8ixOi6M8oIiYwO33jbfvLrYTLS4UY-H5M/export?format=csv

Como ves, he añadido al final export?format=csv. Esto le indica a la URL de Google Sheets que quieres exportarla en CSV.

Para que el spreadsheet sea accesible desde un script o una aplicación externa deberás permitir su acceso general. Para ello haz clic en el botón de compartir y dale permisos de lectura a cualquiera que tenga el enlace.

👉  Borrar caché DNS

No te preocupes porque nadie verá tus datos, solo a quienes les compartas la URL.

La ventaja de utilizar la URL de exportación de la hoja de cálculo en lugar de la API de Google Sheets es que es mucho más sencillo. No es necesario tener una clave de API ni autenticar tu aplicación para acceder a los datos de la hoja de cálculo. Simplemente necesitas conocer el ID de la hoja de cálculo y utilizar la URL de exportación adecuada. Esto puede ser muy útil si solo necesitas acceder a los datos de una hoja de cálculo de manera ocasional o si estás trabajando en un proyecto de baja complejidad.

👇Tu comentario