Fuente: Google Sheets

Cómo conectar una hoja de Google por enlace, elegir una pestaña y configurar acceso con service account para una tabla privada.

La fuente Google Sheets lee datos de Google Sheets y los prepara como archivo tabular para un perfil. Es cómoda cuando el proveedor o el equipo actualiza la lista de precios directamente en una tabla.

Se admiten tablas públicas y privadas. Para una tabla pública basta con un enlace con permiso de visualización. Para una tabla privada se necesita una cuenta de servicio de Google, una clave JSON y acceso Viewer para el email de esa clave.

Captura de los ajustes de fuente Google Sheets en Eofferix
Para Google Sheets se indica el enlace, la hoja y el JSON de la cuenta de servicio si el acceso es privado.

Tabla pública

  1. Abre la Google Sheet y copia el enlace normal de la barra de direcciones.
  2. Asegúrate de que la tabla se puede ver por enlace.
  3. En Eofferix crea una fuente Google Sheets y pega el enlace.
  4. Si necesitas una hoja concreta, indica su nombre. Si el campo queda vacío, el servicio intenta tomar la hoja del gid del enlace o la primera hoja del documento.
  5. Pulsa Comprobar acceso y luego Obtener archivo.

Tabla privada mediante service account

Si la tabla no puede abrirse públicamente, usa el JSON de una cuenta de servicio de Google.

  1. Crea una service account en Google Cloud y activa Google Sheets API.
  2. Descarga la clave JSON de la cuenta de servicio.
  3. Pega el JSON en JSON de la cuenta de servicio en la tarjeta de la fuente.
  4. Busca en el JSON el campo client_email.
  5. Comparte la Google Sheet con ese email con permisos Viewer.
  6. Comprueba el acceso y obtiene el archivo.

Cómo elegir una hoja

  • Si el enlace contiene gid, Eofferix puede usar la hoja del enlace.
  • Si el campo Hoja está rellenado, tiene prioridad. El nombre debe coincidir con el nombre de la hoja en Google Sheets.
  • Si no se indica ni gid ni nombre de hoja, el servicio toma la primera hoja.