Guest User

Untitled

a guest
Jan 25th, 2018
290
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.84 KB | None | 0 0
  1. function sendEmails() {
  2. var doc = SpreadsheetApp.getActiveSpreadsheet();
  3. var sheet = doc.getSheets()[0]; // <--- First sheet has index 0
  4. //Browser.msgBox(sheet.getName());
  5. var startRow = sheet.getLastRow(); // First row of data to process
  6. //Browser.msgBox(startRow);
  7. // Fetch the range of cells A2:B3
  8. //getRange looks for this order of parameters: Starting Row, Leftmost Column, Number of Rows to look at, number of columns to look at
  9. var dataRange = sheet.getRange(startRow, 4, 1, 11) ;
  10. // Fetch values for each row in the Range.
  11. var data = dataRange.getValues();
  12. //Browser.msgBox(data[0]);
  13. var row;
  14. for (i in data) {
  15. row = data[i];
  16. //Browser.msgBox(row[2]);
  17. //check the location and match correct email address
  18. var emailAddress = 'demetristamas@gmail.com';
  19. if (row[2] == 'Windsor') {
  20. emailAddress = 'demetristamas@gmail.com';
  21. } else if (row[2] == 'Wilmington') {
  22. emailAddress = 'smelly@gmail.com';
  23. } else if (row[2] == 'Ramsey') {
  24. emailAddress = 'manny@gmail.com';
  25. } else if (row[2] == 'Belstville') {
  26. emailAddress = 'record@gmail.com';
  27. } else if (row[2] == 'Test') {
  28. emailAddress = 'dstamas@gmail.com';
  29. }
  30.  
  31. var subject = "Parts Request";
  32. //Browser.msgBox(emailAddress);
  33. var message = '<html><body><b>1st Part Number: </b>' + row[10]
  34. + '<br><b>2nd Part Number: </b>' + row[6]
  35. + '<br><b>3rd Part Number: </b>' + row[7]
  36. + '<br><b>Incident Number: </b>' + row[1]
  37. + '<br><b>Technician Name: </b>' + row[3]
  38. + '<br><b>Ship To Address: </b>' + row[4]
  39. + '<br><b>Technician Email: </b>' + row[8]
  40. + '<br><b>Notes: </b>' + row[9]
  41. + '</html></body>'; // Second column
  42. MailApp.sendEmail(emailAddress, subject, message, {replyTo: emailAddress,htmlBody: message});
  43. }
  44. }
Add Comment
Please, Sign In to add comment