アドバイスを頂き、質問を3つに分割させていただきました。
###範囲指定で得た配列から重複を除きたい
testが
2016/05/11 error,2016/05/14 error,2016/05/14 A,2016/05/15 B
のとき、重複を除いて
test2に
2017/05/11,2017/05/14,2017/05/15
とし、
Sheet02のA列ににセットしたい。
###試したこと
var test = Sheet01.getRange(1,2,maxRow).getValues(); var test2 = test.filter(function (x, i, self) { return self.indexOf(x) === i; }); Logger.log(test2); var c = test.length; for(var i=1;i<=c;i++){ var a = test2[i-1]; Sheet02.getRange(i,1).setValue(a); }
###結果
これでは重複が除けませんでした。
var test = [2017/05/11,2017/05/14,2017/05/14,2017/05/15];
とすれば動きますが、範囲はかわるためシートから取得したいです。