Sort of at my wit’s end on this one and have tried so many scenarios to make this happen. Sadly, only able to do it using Make but there has to be a way in Zapier.
I have an internal team that posts two files each week to one of our Research channels. The current process is that they have to download the two files, open them in Excel, manually copy and paste a ton of columns into Airtable and then do a bunch of cleanup. I would like to create an automation whereby every time a new excel shows up in this channel, Zapier is able to parse the file and send the columns to airtable either directly or via ZTables.
So far the only way to get this to work is convoluted:
1) Zapier sees new post and grabs spreadsheet.
2) Zapier sends the sheet to a Google Drive folder (which nicely auto-converts it to CSV)
3) Make is watching the folder and sees a new file. It is able to grab the specific columns I want and send them to our Airtable Base (airtable automations then kick-in to clean).
4) Zapier then deletes the spreadsheet 1 hour later (it is no longer needed).
Now some of the problems are:
-I cannot tie any script to a google sheet ID because the ID will change every week so it has to be tied to the file name/event.
-I also cannot find any script that allows me to cut out the Make middleman and just have the data from the one-time unique sheet because I don’t need rows I need columns.
-Supposedly ZTables can handle this but I cannot find any way to make ZTables even come close to being chat friendly with the GSheet - only the other way around (send to GSheet).
So any ideas or help would be greatly appreciated as this automation would save lots and lots of hours per week of manual, error-prone, work.