如何在GAS中拆分行数组?

时间:2013-01-29 13:01:18

标签: user-interface google-apps-script google-sheets

我有一个数组,它在E10:O10范围内,当我输入以下脚本时:

var array1 = ss.getRange('E10:O10').getValues();
Logger.log(array1)
for (var i in array1)
{
panel.add(app.createLabel(array1), 10, 12);  
//Can I do something with array1.length + '' in here to split the values?
}

阵列之间出现逗号。有没有办法将它们分开并定义像素宽度,还是需要使用array1.length?

1 个答案:

答案 0 :(得分:2)

使用getValues检索的数组是两个维度,即使只提取了一行。类似的东西:

var array1 = ss.getRange('E10:O10').getValues();
Logger.log(array1)
for (var i = 0; i < array1[0].length; i++ )
{
panel.add(app.createLabel(array1[0][i], 10, 12);  
}