2017-09-22 70 views
-1

我正在編寫一個用於Google表格的腳本,用於返回一個數組數組,用於填充多個列和行。 我有Google表格返回多列

var results = new Array(2); 
var info = new Array(2); 
info[0] = "some string"; 
info[1] = "other string"; 
results[0] = info; 
results[1] = info; 
return results; 

第一欄是空白時,它應該有「一些字符串」,而第二個包含「等字符串」

回答

0

這可能會幫助你上手。它用數據填充10行和10列。

function myFunction() 
{ 
    var ss=SpreadsheetApp.getActive(); 
    var sh=ss.getActiveSheet(); 
    var vA=[]; 
    for(var i=0;i<10;i++) 
    { 
     vA[i]=[]; 
     for(var j=0;j<10;j++) 
     { 
     if(i==0) 
     { 
      vA[i][j]='Header' + Number(j + 1); 
     } 
     else 
     { 
      vA[i][j]=Utilities.formatString('%s,%s',i,j); 
     } 
     } 
    } 
    var rg=sh.getRange(1,1,vA.length,vA[0].length); 
    rg.setValues(vA); 
} 

下面是運行後的電子表格:

enter image description here