Вставьте пустые строки после каждой строки в Google Sheets - PullRequest
0 голосов
/ 12 февраля 2020

У меня есть этот скрипт и работает нормально. Но у меня есть один вопрос: как добавить строки с текстом вместо белого?

function addRows(){
  var startRow = 1;
  var sheet = SpreadsheetApp.getActiveSheet();
  var rows = sheet.getDataRange();
  var numRows = rows.getNumRows();
  for (var i=numRows; i > -1; i--) {
    sheet.insertRowsAfter(i + startRow, 2);
  }
}

1 Ответ

0 голосов
/ 12 февраля 2020

Попробуйте:

function addRows(){
  var sheet=SpreadsheetApp.getActiveSheet();
  var data=sheet.getDataRange().getValues();
  var d=0;
  data.forEach(function(r,i){
    sheet.insertRowAfter(i+1+d++)
  });
}

Анимация:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...