Скрипт для удаления повторяющихся строк на основе значения ячейки в столбце - PullRequest
0 голосов
/ 22 февраля 2019

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

Я нашел следующий сценарий и хотел бы, чтобы он мог искатьв столбце W для любых дубликатов и, когда он найдет их, затем удалить дублированные строки

function removeDuplicates() {
  var sheet = SpreadsheetApp.getActiveSheet();
  var rows = sheet.getLastRow();
  var firstColumn = sheet.getRange(2, 2, rows, 1).getValues();
  for (var i = rows; i >= 2; i--) {
    if (firstColumn[i-1][0] == firstColumn[i-2][0]) {
      sheet.deleteRow(i);
    }
  }
}

Вся помощь очень ценится Best, J

1 Ответ

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

попробуйте изменить следующую строку:

var firstColumn = sheet.getRange ("W: W"). GetValues ​​();

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