Sheet → PDF → Sent
A spreadsheet row becomes a document, then a PDF, then an email with that PDF attached — and the sent date is written back to the row, so a re-run can never send the same invoice twice.
That duplicate-send guard is the bug that costs people clients. It is built in from the first line rather than patched after the first incident, and the whole script is printed on the page so you can check that claim yourself.
- StackGoogle Apps Script, Sheets, Docs, Drive, Gmail
- ShowsIdempotent automation, error logging
- TypeDemo build