Skip to content

Instantly share code, notes, and snippets.

@Duder-onomy
Created July 17, 2018 18:17
Show Gist options
  • Save Duder-onomy/d995b7654cee9a5c9332612bb8744677 to your computer and use it in GitHub Desktop.
Save Duder-onomy/d995b7654cee9a5c9332612bb8744677 to your computer and use it in GitHub Desktop.
Google Apps Script Slack Notifier
// Setup 1: Put your slack api url below
var POST_URL = "https://hooks.slack.com/services/XXXXX/XXXXX/XXXXX";
function onSubmit(e) {
// Setup 2:
// Modify the below to make the message you want.
// See: https://developers.google.com/apps-script/reference/forms/form-response
var d = "_____________________________________ \n";
d += "NEW CAMPGROUND SUBMITTED!! \n";
d += "_____________________________________ \n";
var formResponses = e.response.getItemResponses();
Logger.log(formResponses.length);
for(var i = 0; i < formResponses.length; i++) {
var itemResponse = formResponses[i];
d += itemResponse.getItem().getTitle() + ": " + itemResponse.getResponse();
d += " \n";
}
d += "_____________________________________ \n";
var payload = { "payload": '{"text": "' + d + '"}' }
var options = {
"method" : "post",
"payload" : payload
};
UrlFetchApp.fetch(POST_URL, options);
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment