首页 > 解决方案 > Google 表格中的脚本

问题描述

我想在 Google 表格中创建一个脚本,在其中删除重复记录。代码应根据 A 列中的数据运行。

我正在尝试使用下面的代码,但由于某种原因,当我运行脚本时什么都没有发生。

任何帮助将非常感激。

    function removeDuplicates() {
  var sheet = SpreadsheetApp.getActiveSheet();
  var data = sheet.getDataRange().getValues();
  var newData = new Array();
  for(i in data){
    var row = data[i];
    var duplicate = false;
    for(j in newData){
      if(row.join() == newData[j].join()){
        duplicate = true;
      }
    }
    if(!duplicate){
      newData.push(row);
    }
  }
  sheet.clearContents();
  sheet.getRange(1, 1, newData.length, newData[0].length)
      .setValues(newData);
}

标签: javascriptgoogle-apps-scriptgoogle-sheets

解决方案


推荐阅读