HTML forms are capable of sending HTTP requests declaratively without the use of JavaScript: Standard HTML form submission, as described in the previous section,loads the URL where the data was sent, ...
This is a Google Apps Script library for parsing the form object from HTML form and appending the submitted values to the Spreadsheet.