私のシナリオは次のとおりです。範囲から最も低い3つの要素を削除し、Googleスプレッドシートで処理するために変更された範囲を返す関数を作成します。私はGoogleAppスクリプトをまったく使用したことがないので、非常に悪いコードは次のとおりです。
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
存在しません。
このコードを変更して実際にタスクを実行するにはどうすればよいですか?:)