【发布时间】:2021-10-05 11:58:42
【问题描述】:
我正在尝试制作一个看起来像这样的数组
[[名称,结果],[名称,结果],[名称,结果],......[名称,结果]]
使用 for 循环更改名称和结果。
我收到此错误:
TypeError:无法在array[i][0] = name; 处设置未定义的属性“0”
代码:
function one(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("123aaa");
var num_of_samples = 5;
var array=[[],[]];
for(i=1; i <= num_of_samples; i++){
var name = sheet.getRange(2*i+6,2).getValue();
var result = sheet.getRange(2*i+7,2).getValue();
array[i][0] = name;
array[i][1] = result;
}
Logger.log(array);
}
【问题讨论】:
标签: javascript arrays for-loop google-apps-script