axel
01/05/2022, 6:11 PMtarget-gsheet and after playing around a bit with Google Cloud UI (the readme instructions need updating to new UI), it almost seems to work, but this error doesn't give me enough details to know what's wrong.
⢠I had to give my own email address (app creator) test access to the app. Weird, but worked.
⢠First run it prompted to auth the app on browser, which I did and returned a successful approval. Didn't prompt on the next runs.
⢠It says KeyError: 'spreadsheet_id' but I double checked the ID and it's correct.
⢠Since then I get this new error. My guess it's something to do with the Google App I created. I haven't published the app (do I need to?) because I understood that'd make it public and the instructions didn't say to.
Any idea?edgar_ramirez_mondragon
01/05/2022, 6:16 PMmeltano config target-gsheet list to make sure the spreadsheet_id value is known by Meltano?axel
01/05/2022, 6:20 PMaxel
01/05/2022, 6:21 PM(.venv) axel@XPS-Axel:~/meltano/clickup$ meltano config target-gsheet list
(.venv) axel@XPS-Axel:~/meltano/clickup$ meltano config target-gsheet -list
Usage: meltano config [OPTIONS] PLUGIN_NAME COMMAND [ARGS]...
Try 'meltano config --help' for help.
Error: Missing argument 'PLUGIN_NAME'.
(.venv) axel@XPS-Axel:~/meltano/clickup$ meltano config target-gsheet list
(.venv) axel@XPS-Axel:~/meltano/clickup$axel
01/05/2022, 6:22 PMaxel
01/05/2022, 6:23 PMvisch
01/05/2022, 6:33 PMmeltano config --list target-gsheet
you'll see what Edgar is talking aboutvisch
01/05/2022, 6:34 PMmeltano config target-gsheet set spreadsheet_id puttheidherevisch
01/05/2022, 6:34 PMaxel
01/05/2022, 6:53 PMvisch
01/05/2022, 7:00 PMvisch
01/05/2022, 7:02 PMaxel
01/05/2022, 7:19 PMvisch
01/05/2022, 7:29 PMselect:
- tasks.*
instead of selecting everythingvisch
01/05/2022, 7:30 PMvisch
01/05/2022, 7:31 PMgit+<https://github.com/rseabrook/target-gsheet@batch_api_calls>
Then run
meltano install to reinstall the target from the new location
Then try againaxel
01/06/2022, 3:48 PMtask.time_spent nor task.status.* though. Later I'll pick some more fields and will check which ones fails to get.