Как ссылаться на определенный столбец в скрипте приложений - PullRequest
0 голосов
/ 26 декабря 2018

Я пытаюсь удалить строки из листа на основе критериев.Я нашел следующий код, который прекрасно работает для того, что мне нужно:

Удалить строку в таблицах Google, если значение ячейки в указанной строке равно 0 или пусто

Однако,не ясно, как указывается столбец.Я не вижу e.range.columnStart == 3, как в других ответах.

Любое руководство о том, как его прочитать?

**
 * Deletes rows in the active spreadsheet that contain 0 or
 * a blank valuein column "C". 
 * For more information on using the Spreadsheet API, see
 * https://developers.google.com/apps-script/service_spreadsheet
 */
function readRows() {
  var sheet = SpreadsheetApp.getActiveSheet();
  var rows = sheet.getDataRange();
  var numRows = rows.getNumRows();
  var values = rows.getValues();

  var rowsDeleted = 0;
  for (var i = 2; i <= numRows - 1; i++) {
    var row = values[i];
    if (row[2] > 1.5 || row[2] < 1) {  
      sheet.deleteRow((parseInt(i)+1) - rowsDeleted);
      rowsDeleted++;
    }
  }
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...