# Reusable template

Create a new Tasks sheet with exact headers. Format due_date as plain text and enter YYYY-MM-DD. Replace the example recipient with an address you control and add it to allowedEmails. States: open/done/paused. Revision is a positive integer.

| task_id | title | owner_email | due_date | status | revision |
| --- | --- | --- | --- | --- | --- |
|  |  |  |  |  |  |

In Apps Script set spreadsheetId (the URL part between /d/ and /edit), timeZone America/New_York, language en, and dryRun true. The program creates ReminderLog. Inspect the dry run, then test only your own receipt with dryRun false. Add a time-driven trigger afterwards. Reconcile each uncertain entry against actual receipt; do not automatically delete it.

Import tasks-blank.csv into a new Tasks sheet through File → Import; disable converting text to numbers and dates. For a trial, import tasks-example.csv separately, replace the reserved address with your own and adapt dates to the trial day. Keep one active project and trigger; pause by removing that time-driven trigger.
