をオブジェクトへの配列を変換することはできませんシートのスクリプトをアプリ:私が範囲に配列を書き込むために得ることができないようですsetValuesは、私はGoogleでこれをコーディングしてきた[] []
function basePesa(){
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("aux");
var unique = sheet.getRange("C1").setFormula("=unique(A:A)");
var Avals = sheet.getRange("C1:C").getValues();
var Alast = Avals.filter(String).length;
var transp = sheet.getDataRange().getValues();
var ss = SpreadsheetApp.openById("14Y3xiAa9kdoK_YO_tAVN-YWC9RE1EANV5wm8Ez1sa1o");
var base =ss.getSheetByName("Base PESA");
var values = base.getDataRange().getValues();
var newdata = new Array(values.length);
var y = 0;
// Browser.msgBox(transp.length);
for(var i=0;i<Alast;i++){
var tra = Avals[i][0];
for(var x =1; x<values.length;x++){
if(values[x][18] == tra){
newdata[y] = new Array(values[0].length);
for(var p=0; p<values[0].length;p++)
newdata[y][p] = values[x][p];
y++;
}
}
}
SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Bco de Dados").getRange("A2:AZ"+(y+1)+"").setValues(newdata);
// Browser.msgBox(newdata);
}
。範囲が一致しているかどうか、また配列が2次元であるかどうかは確かです。どんな指示?
ありがとうございます!
あなたの配列はデバッグモードでどのように見えましたか? –
はい、2D配列のように見えます.http://imgur.com/a/Vh3pB –
テスト用にこのシートのコピーを入手できますか? –