Advertisement
Guest User

Untitled

a guest
Sep 12th, 2019
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. function myFunction() {
  2. var sheet_1 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Движение'); //название листа откуда берем данные
  3. var sheet_2 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Товары в счете'); //название листа куда вставлялем данные
  4. var s1vals = sheet_1.getRange("A3:A" + sheet_1.getLastRow()).getValues(); //откуда забираем данные. Поменять на свой диапазон
  5. var arr = [];
  6. for(var i=0;i<s1vals.length;i++){
  7. for(var j=1;j<26;j++){
  8. var a = []
  9. if(j % 25 == 0){
  10. a.push(s1vals[i]);
  11. }else{
  12. a.push(s1vals[i]);
  13. }
  14. arr.push(a);
  15. }
  16. }
  17. sheet_2.getRange(4, 1,arr.length,1).setValues(arr); //куда вставляем данные в формате. Поменять первые два значения на свой диапазон в формате "ряд", "колонка"
  18. }
  19. {
  20. var sheet_1 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Движение'); //название листа откуда берем данные
  21. var sheet_2 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Товары в счете'); //название листа куда вставлялем данные
  22. var s1vals = sheet_1.getRange("C3:C" + sheet_1.getLastRow()).getValues(); //откуда забираем данные. Поменять на свой диапазон
  23. var arr = [];
  24. for(var i=0;i<s1vals.length;i++){
  25. for(var j=1;j<26;j++){
  26. var a = []
  27. if(j % 25 == 0){
  28. a.push(s1vals[i]);
  29. }else{
  30. a.push(s1vals[i]);
  31. }
  32. arr.push(a);
  33. }
  34. }
  35. sheet_2.getRange(4, 2,arr.length,1).setValues(arr); //куда вставляем данные в формате. Поменять первые два значения на свой диапазон в формате "ряд", "колонка"
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement