我正在学习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);
}