如何过滤唯一数据?

时间:2019-10-24 14:53:42

标签: javascript arrays google-apps-script google-sheets

我正在学习Google Apps脚本,这就是我想要做的。我有一些数据(含重复记录),具有多行和3列。我想将范围传递给要使用的函数以及行号和列号。

通过行号和列号,我可以稍后在函数中删除数据,并可以更新唯一数据。当我在脚本编辑器中运行代码时,它在此行上显示错误 var getdata = sheet.getRange(data).getValues(); ,但未显示错误的原因。

这是我编写的代码。

function removeDupes( data, row, col){

/* data will be the range (2d array)
   row and column will help me remove the old data
   and update the new unique data*/

  var sheet=SpreadsheetApp.getActiveSheet();
  var getdata= sheet.getRange(data).getValues();
  var unique=ArrayLib.unique(getdata);
  sheet.getRange(data).clear();
  sheet.getRange(row, col, unique.length, unique[0].length).setValues(unique);


}

0 个答案:

没有答案