The Booking Desk can already read the Sheet. This adds the piece that lets it write back, so nobody has to open the spreadsheet to change a booking.
In the Sheet's menu bar, click Extensions then Apps Script. A new tab opens with the code editor.
Code.gs in the left sidebar, and code already in it. That existing code is what feeds the board. Do not delete any of it.Click once inside the code, then press Cmd + End to jump to the end. Put your cursor on a new empty line below everything.
Paste, then press Cmd + S. The tab title stops showing a dot when it has saved.
doPost at the bottom, and no red error marks in the left margin. If you see a red mark, you probably pasted inside another function. Undo and try step 2 again.This is the step that actually turns it on, and it is the one people miss. Saving the file is not enough. Google keeps serving the old code until you publish a new version.
Top right, click Deploy then Manage deployments. On the existing deployment, click the pencil icon at the top right of the panel. In the Version dropdown choose New version. Then click Deploy.
In that same dialog, Execute as must be Me, and Who has access must be Anyone. Click Deploy, then Done.