2017-09-22 1 views
-1

Ich schreibe ein Skript für die Verwendung in Google Tabellen, wo es ein Array von Arrays zum Ausfüllen mehrerer Spalten und Zeilen zurückgibt. Ich habeGoogle Tabellen geben mehrere Spalten zurück

bekam
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; 

Die erste Spalte wird leer sein, wenn es „eine Schnur“, während die zweite enthält „andere Zeichenfolge“

Antwort

0

haben, sollten Sie auf diese kann helfen, loszulegen. Es füllt 10 Zeilen und 10 Spalten mit Daten.

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); 
} 

Hier ist die Tabelle nach dem Lauf:

enter image description here

Verwandte Themen