如何这样的事情,建立一个二维数组中的2路像你一样......
不知道你想与数字索引做什么,所以我把它放在第1栏
function fillRange(){
var ss = SpreadsheetApp.getActive();
var sheet = ss.getSheets()[0];
var row = 1; // Start at row 1
var col = 1; // Start at column 1
var Count = 10;
var rows = Count; // Number of rows to use
var cols = 10; // Number of columns to use
var dataArray = [];
for (var i=0; i < rows; i++){
var rowData = [];
rowData.push(i);
for(var c=1 ; c<cols ; c++){
rowData.push('something');
}
dataArray.push(rowData);
}
Logger.log(dataArray+' length = '+dataArray.length+' width = '+dataArray[0].length);
sheet.getRange(row, col,dataArray.length,dataArray[0].length).setValues(dataArray);
}
如果您需要控制每列中的数据,请使用数组将它们存储为常量并更改代码,如下所示:
var someData = ['','value1','other value','another one','again','and','another','data','to be','complete']
function fillRange(){
var ss = SpreadsheetApp.getActive()
var sheet = ss.getSheets()[0];
var row = 1; // Start at row 1
var col = 1; // Start at column 1
var Count = 10;
var rows = Count; // Number of rows to use
var cols = 10; // Number of columns to use
var dataArray = [];
for (var i=0; i < rows; i++){
var rowData = [];
rowData.push(i);
for(var c=1 ; c<cols ; c++){
rowData.push(someData[c]);
}
dataArray.push(rowData);
}
Logger.log(dataArray+' length = '+dataArray.length+' width = '+dataArray[0].length);
sheet.getRange(row, col,dataArray.length,dataArray[0].length).setValues(dataArray);
}