Get Unprocessed ThreadsYour nightly job pulls vendor receipts out of Gmail into a sheet. Run it twice and you get every receipt twice. getUnprocessedThreads(query…
Create Calendar Event If Missing“Create a calendar event for each booking row” is easy. Running it twice and getting two events per booking is just as easy…
Setup your triggers once (no doppelgängers)Re-running "Install triggers" should be safe. In too many client workbooks it isn't — every Setup click stacks another time-driven job, and…