用于根据列中的单元格值删除重复行的脚本

时间:2019-02-22 16:30:26

标签: google-apps-script google-sheets

我对脚本还很陌生,有时需要在需要时进行修改,所以我要求那里的所有大师帮助。

我找到了以下脚本,希望它能够在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);
    }
  }
}

非常感谢所有帮助 最好, J

1 个答案:

答案 0 :(得分:1)

尝试更改以下行:

  

var firstColumn = sheet.getRange(“ W:W”)。getValues();