I have a workflow that reads a google sheet with about 103,000 rows. I then have 2 separate nodes which only keep the columns needed and then filters for anything that starts with an “A”.
I was wondering if I should filter within the Google Sheets Read Node or use the filter node?
If it is in the google sheets Read Node how do I input that filter??
First off, having 103k rows in a spreadsheet highly suggests you should switch to a proper database - this would make filtering way more performant too.
I did some tests, but our Google Sheets node does not allow for wildcards, so you’re limited to the following two scenarios:
Loop over all items in the sheet and use an If or Filter node to select only the ones that you need.
Add a column to the spreadsheet using a function to mark rows that need to be processed. You can then use the filter in the Google Sheets node to select these rows.