Выберите строки в цикле - PullRequest
0 голосов
/ 13 февраля 2019

Я хотел бы прояснить функцию:

 function clear() {
  var spreadsheet = SpreadsheetApp.getActive();
    for(var i=2;i<1001;i++) {
     if (spreadsheet.getActiveSheet().getRange(i,2).getValue() == "a") {
      spreadsheet.getRange(i:i).activate();
  spreadsheet.getActiveSheet().deleteRows(spreadsheet.getActiveRange().getRow(), spreadsheet.getActiveRange().getNumRows());
}
}
}

, но у меня проблема с этой строкой:

spreadsheet.getRange(i:i).activate()

Как я пишу это, чтобы выбрать номер строки 'i«

1 Ответ

0 голосов
/ 17 февраля 2019

Как мне написать это, чтобы выбрать номер строки 'i'?

Вместо i:i использовать i+':'+i

ЗАМЕЧАНИЯ:

  1. Код в вопросе очень неэффективен для удаления строк.Можно удалить несколько строк одновременно, используя deleteRows(rowPosition, howMany).

Related

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