Advertisement
Guest User

Untitled

a guest
Jul 21st, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.31 KB | None | 0 0
  1. function onEdit(e) {
  2.  
  3. var ss = e.source,
  4. sheet = ss.getActiveSheet(),
  5. range = e.range,
  6. targetSheet,
  7. columnNumberToWatch = 8; // column A = 1, B = 2, etc
  8. if (sheet.getName() === "Call Submitted" && e.value === "Call Completed" && e.range.columnStart === columnNumberToWatch) {
  9. targetSheet = "Call Completed"
  10. } else if (sheet.getName() === "Call Submitted" && e.value === "Creating Link" && e.range.columnStart === columnNumberToWatch) {
  11. targetSheet = "Creating Link"
  12. } else if (sheet.getName() === "Call Submitted" && e.value === "Unlock Submitted" && e.range.columnStart === columnNumberToWatch) {
  13. targetSheet = "Buyout/Unlock"
  14. } else if (sheet.getName() === "Call Completed" && e.value === "Call Submitted" && e.range.columnStart === columnNumberToWatch) {
  15. targetSheet = "Call Submitted"
  16. } else if (sheet.getName() === "Call Completed" && e.value === "Creating Link" && e.range.columnStart === columnNumberToWatch) {
  17. targetSheet = "Creating Link"
  18. } else if (sheet.getName() === "Call Completed" && e.value === "Unlock Submitted" && e.range.columnStart === columnNumberToWatch) {
  19. targetSheet = "Buyout/Unlockxa"
  20. } else if (sheet.getName() === "Call Completed" && e.value === "Faded" && e.range.columnStart === columnNumberToWatch) {
  21. targetSheet = "Faded"
  22. } else if (sheet.getName() === "Call Submitted" && e.value === "Faded" && e.range.columnStart === columnNumberToWatch) {
  23. targetSheet = "Faded"
  24. } else if (sheet.getName() === "Creating Link" && e.value === "Call Submitted" && e.range.columnStart === columnNumberToWatch) {
  25. targetSheet = "Call Submitted"
  26. } else if (sheet.getName() === "Creating Link" && e.value === "Call Completed" && e.range.columnStart === columnNumberToWatch) {
  27. targetSheet = "Call Completed"
  28. } else if (sheet.getName() === "Creating Link" && e.value === "Faded" && e.range.columnStart === columnNumberToWatch) {
  29. targetSheet = "Faded"
  30. } else if (sheet.getName() === "Creating Link" && e.value === "Unlock Submitted" && e.range.columnStart === columnNumberToWatch) {
  31. targetSheet = "Buyout/Unlock"
  32. } else if (sheet.getName() === "Buyout/Unlock" && e.value === "Ported" && e.range.columnStart === columnNumberToWatch) {
  33. targetSheet = "Ported"
  34. } else if (sheet.getName() === "Faded" && e.value === "Call Submitted" && e.range.columnStart === columnNumberToWatch) {
  35. targetSheet = "Call Submitted"
  36. } else if (sheet.getName() === "Faded" && e.value === "Call Completed" && e.range.columnStart === columnNumberToWatch) {
  37. targetSheet = "Call Submitted"
  38. } else if (sheet.getName() === "Faded" && e.value === "" && e.range.columnStart === columnNumberToWatch) {
  39. targetSheet = "Call Submitted"
  40. }
  41. ss.getSheetByName(targetSheet)
  42. .appendRow(sheet.getRange(e.range.rowStart, 1, 1, sheet.getLastColumn())
  43. .getValues()[0])
  44. sheet.deleteRow(e.range.rowStart);
  45. }
  46.  
  47. function onEdit(event){
  48. var sheet = event.source.getActiveSheet();
  49. var editedCell = sheet.getActiveCell();
  50.  
  51. var columnToSortBy = 8;
  52. var tableRange = "A3:P"; // What to sort.
  53.  
  54. if(editedCell.getColumn() == columnToSortBy){
  55. var range = sheet.getRange(tableRange);
  56. range.sort( { column : columnToSortBy, ascending: true } );
  57. }
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement