Skip to content

Instantly share code, notes, and snippets.

@bmeck
Created October 24, 2013 14:13
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bmeck/7138043 to your computer and use it in GitHub Desktop.
Save bmeck/7138043 to your computer and use it in GitHub Desktop.
boilerplate for turning google forms into a webhook
function onResponse(e) {
var formResponse = e.response;
var itemResponses = formResponse.getItemResponses();
var data = {};
for (var j = 0; j < itemResponses.length; j++) {
var itemResponse = itemResponses[j];
var key = itemResponse.getItem().getTitle();
var value = itemResponse.getResponse();
data[key] = value;
}
Logger.log(data);
var options = {
method: "post",
payload: JSON.stringify(data, null, 2)
};
// FILL ME IN
UrlFetchApp.fetch("http://...", options);
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment