How to Submit an HTML Form to Google Sheets…without Google Forms

Google Forms is a great service. Easy, good-looking forms with results stored in Google Sheets. But what if you don’t want your form to look like a Google Form? How can you build your own HTML form and record the responses in Google Sheets?

The answer is surprisingly tricky. One would think that Google Forms would have an API to receive AJAX requests…