Advertisement
Guest User

Untitled

a guest
Jan 28th, 2020
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. function onFormSubmit(e) {
  2. var fields = [];
  3.  
  4. for (i = 0; i < e.response.getItemResponses().length; i++) {
  5. var response = e.response.getItemResponses()[i];
  6. fields.push({
  7. "name": response.getItem().getTitle(),
  8. "value": JSON.stringify(response.getResponse()),
  9. "inline": false
  10. });
  11. }
  12.  
  13. var data = {
  14. "embeds": [{
  15. "title": "**New form submission** — " + (e.source.getTitle() != null && e.source.getTitle().length > 0 ? e.source.getTitle() : "Untitled Form"),
  16. "type": "rich",
  17. "fields": fields
  18. }]
  19. };
  20.  
  21. var options = {
  22. method: "post",
  23. payload: JSON.stringify(data),
  24. contentType: "application/json; charset=utf-8",
  25. muteHttpExceptions: false,
  26. };
  27.  
  28. Logger.log("Attempting to send:");
  29. Logger.log(JSON.stringify(data));
  30.  
  31. var response = UrlFetchApp.fetch("DISCORDWEBHOOK", options);
  32. Logger.log(response.getContentText());
  33. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement