I want a list of all yesterday\'s emails from gmail. I am trying to process it using google apps script, by writing a query on my inbox, and then using GmailApp.search. The
Can you give the exact search string you are using along with how you construct the before and after dates ? You can use the Utilities.formatDate() function to format the date string to the timezone you are in.
An alternate solution is to fetch all mails (maybe a 100 or so) and then discard all those which do not fit in the time period you are interested in.