Thoughts

3 thoughts of type "observation" about "Google Apps Script" in the last 30 days

Google Apps Script triggers don't require "Deploy." Save the script + set a time-based trigger is sufficient. Deploy is only needed to expose the script as a web app or API endpoint. This confused Dave during the Open Brain calendar and Gmail bridge setup.

People: Dave

Google Apps Script gotcha: CalendarApp.getGuestList() throws on read-only or subscribed calendars (holidays, shared calendars where you're not an editor). Always wrap in try/catch or the entire function crashes on one bad event.

Open Brain Session 10 - Gmail bridge: Smart email capture via Google Apps Script. Auto-captures everything except known noise (social media senders, newsletters with unsubscribe links). Receipts and shipping notifications are kept. Dave-replied threads always capture. Manual "brain-capture" Gmail label as fallback. Hourly trigger. Checks full body for unsubscribe before truncating to 5000 chars. HTML fallback for plain-text-empty emails. 5-minute execution guard. Failed captures retry next run. Skip senders include Facebook, Instagram, LinkedIn, Perplexity marketing, Michaels, Marriott, beehiiv, Constant Contact, etc.

People: Dave