Google Sheets
Este plugin extrae los valores de una celda, columna o fila, de un documento de google sheet.
Introducción
Ver. 17-10-2022
Este plugin extrae los valores de una celda, columna o fila, de un documento de google sheet.
Configuración previa
En console.cloud.google.com:
Se debe elegir un proyecto o crear uno nuevo:
Se debe de habilitar la API de google drive, podemos buscarla en el apartado "biblioteca".
Una vez habilitada, en el apartado de creedenciales, deberemos crear una clave para nuestra cuenta de servicio:
Se descargará un fichero json, una vez hecho esto lo siguiente será habilitar la API de google sheets.
Una vez habilitada, la ultima parte sera compartir el documento de google sheets con la cuenta de servicio del proyecto, la dirección esta en el json descargado anteriormente:
Parámetros
Parámetro | Descripción |
--creds_json | Ruta del fichero con las creedenciales. |
--creds_base64 | Código en base64 de las creedenciales. |
--name | Nombre del documento de googlesheet |
--cell | La celda de la que se espera el dato, ejemplo: "B1". |
--row | Número de fila. Se especifica con número, ejemplo: 2 |
--column | Número de columna. Se especifica con número, ejemplo:3 |
--sheet | Nombre de la hoja del documento en la que buscara el plugin. Se debe poner exactamente igual que el nombre que tiene, cuentan espacios y mayúsculas, ejemplo: "Hoja 1" |
--onlydigits | Activar a 1 para parsear valores que no sean dígitos |
Ejecución manual
./pandora_googlesheets --creds_json/creds_base64 <file credentials> --name <name document> --sheet <name-sheet> --cell <Number cell> --row <number-row> --column <number-column>
Si se usa el parametro onlydigits, se parseara un valor no dígito:
./pandora_googlesheets --creds_json/creds_base64 <file credentials> --name <name document> --sheet <name-sheet> --cell <Number cell> --row <number-row> --column <number-column> onlydigits 1