Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. counter = 0;
  2.  
  3. function onEdit() {
  4. var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Лист1");
  5. var basicColumn = 1;
  6. var idColumn = 2;
  7. var result = getLastRowAndMaxId(sheet, basicColumn, idColumn);
  8. var lastRow = result[0];
  9. var maxId = result[1];
  10.  
  11. sheet.getRange(lastRow, idColumn).setValue(maxId + 1);
  12. }
  13.  
  14. function getLastRowAndMaxId(sheet, basicColumn, idColumn){
  15. var i = 1;
  16. var maxValue = sheet.getRange(i, idColumn).getValue();
  17.  
  18. while(sheet.getRange(i, basicColumn).getValue() != ''){
  19. if (maxValue < sheet.getRange(i, idColumn).getValue())
  20. maxValue = sheet.getRange(i, idColumn).getValue();
  21. ++i;
  22. }
  23. return [i - 1, maxValue];
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement