### Spreadsheet prerequisites
#### 1. Extra columns
Note that Google Sheets has [some very annoying server-side caching](https://support.google.com/docs/thread/10441863?hl=en&msgid=10502325). We get around it by asking for extra columns, so you'll need to **add some additional column headers next to your requested columns**.
The extra column headers can have anything in them, so long as there's _something_ there. You'll need enough of them to cover about five minutes' worth of updates (so if your delay is set to 30000 milliseconds, you'll need about 10 extra columns).
If you need an example, [check out this example spreadsheet](https://docs.google.com/spreadsheets/d/1e2rEuKmJzWoquSxDdSkl9EqAuYjmq8P-SZqydC5AKmQ/edit?usp=sharing)!
#### 2. Publish the sheet
You'll also need to have **published your sheet as a CSV.** You can do this in Google Sheets by going to `File > Share > Publish to Web'. Make sure you've selected CSV, just a single sheet (not the entire workbook!), that it republishes when changes are made and that access isn't restricted.
The ID in the below sheet is the one you'll need (not the URL of the workbook in your browser!). It's in the URL, after `https://docs.google.com/spreadsheets/d/e/`, going right up to `/pub?`.