我的场景是这样的:我想编写一个函数,它可以从一个范围中删除 3 个最低元素,并返回要在 Google 电子表格中处理的修改后的范围。我对 Google App 脚本完全陌生,所以我非常糟糕的代码在这里:
function removeWorse(range, n) {
var data = [];
for(var i = 1; i <= range.getNumColumns(); i++) {
data.push(range.getCell(1, i).getValue());
}
data.sort();
var range2;
range.copyTo(range2);
for(var i = data.length - 1; i >=n; i--) {
range2.getCell(1, i).setValue(data[i]);
Logger.log(2);
}
return range2;
}
它卡在第 11 行:copyTo
不存在。
如何修改此代码以实际完成我的任务?:)