I hope you can help me with my current issue. I am trying to extract bundles from a timesheet on googlesheet but only if the date of the line is between the invoice period established in another sheet.
the Date on the timesheet, the starting and finishing date of the period are in the same format already.
I tried to filter inside the “search Row” but it does not work
Dealing with dates on the Google Sheets app is a pain.
There are 2 things I would recommend you do in this case:
Get all the rows from the Timesheet in your 3rd module without any Filter and use the Filter on the link to the next module to apply your >= and <= criteria. The upside is that you’ll have full control over the columns (see #2 below). The downside is that debugging it is harder.
Only useparseDate() on both fields of the Filter, applying it to the value from Timesheet and from Invoice Data. What you get are only strings from a spreadsheet and that function will convert them to date objects, allowing you to use Date comparisons. formatDate() turns them into strings again, so don’t use it.
Hope that helps (and also that the Google Sheets app will be fixed someday).
Change the filter operators to DATE (Earlier/Later than), not TIME!
You might not need to use any functions at all, since Make will try to coerce both text values into date type variables! If that doesn’t work, you can try just using the parseDate function.