0
这似乎是我在这里错过了一些简单的东西,但我无法弄清楚。我有一个表单返回检查输入。我想将这些输入垂直放入spreasheeet中。问题是,我似乎只能让它横向走。SpreadsheetApp .setValues()水平放置值不垂直
的代码片段:
var range = Sheet.getRange(lastRow+1, 1, 1, classArray[0].length);
range.setValues(classArray);
classArray样子: [1,2,3,4]
我缺少的是垂直把这些值到纸张不是水平?
编辑1 - 增加了我是如何做到的数组:
//placing the right amount of empty arrays, array must look like [[],[],[]] to write vertically.
Logger.log(formdata.a.length);
var classArray = [];
for (i=0; i<formdata.a.length;i++){
classArray[i] += [];
}
//adding data to the empty arrays as in [['one'],['two'],['three']]
Logger.log(classArray.length + 'class array length');
for (i=0;i<formdata.a.length; i++){
classArray[i][0].push(formdata.a[i]);
}
编辑2 - 塞尔帮我搞清楚我需要我的东西。代码现在:
for (i=0; i<formdata.a.length;i++){
classArray.push([formdata.a[i]]);
}
我说我是如何做到的阵列。我一直在尝试使用推,但每次我得到一个错误。这就是为什么在这一点上它看起来很奇怪。 – user2093601
哦,你的代码片段帮助了这么多!将推送代码放在[]中!谢谢吨塞尔! – user2093601