Google apps script SpreadsheetApp.setValues()将值水平放置而不是垂直放置

Google apps script SpreadsheetApp.setValues()将值水平放置而不是垂直放置,google-apps-script,Google Apps Script,我好像错过了一些简单的东西,但我想不出来。我有一个返回选中整数的表单。我想将这些输入垂直地放入一个spreasheet。问题是,我似乎只能让它水平进入 代码片段: var range = Sheet.getRange(lastRow+1, 1, 1, classArray[0].length); range.setValues(classArray); classArray看起来像: [[1,2,3,4]] 将这些值垂直放入工作表而不是水平放入工作表中,我缺少了什么 编辑1-添加了我制作阵列的

我好像错过了一些简单的东西,但我想不出来。我有一个返回选中整数的表单。我想将这些输入垂直地放入一个spreasheet。问题是,我似乎只能让它水平进入

代码片段:

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]);
  }
//放置适量的空数组时,数组必须看起来像[[]、[]、[]]才能垂直写入。
Logger.log(formdata.a.length);
var classArray=[];

对于(i=0;i你的数组应该是这样的

[[1],[2],[3],[4]]
与此相反:

[[1,2,3,4]]
虽然两者都是二维数组,但您会注意到,每个子数组都表示一行,其中的元素都是列

您没有展示如何构建数组,但我猜它可能在某种循环中…,只需使用添加的方括号推送每个元素:

array.push([column data]);

您的数组应该是这样的

[[1],[2],[3],[4]]
与此相反:

[[1,2,3,4]]
虽然两者都是二维数组,但您会注意到,每个子数组都表示一行,其中的元素都是列

您没有展示如何构建数组,但我猜它可能在某种循环中…,只需使用添加的方括号推送每个元素:

array.push([column data]);

您的数组应该是这样的

[[1],[2],[3],[4]]
与此相反:

[[1,2,3,4]]
虽然两者都是二维数组,但您会注意到,每个子数组都表示一行,其中的元素都是列

您没有展示如何构建数组,但我猜它可能在某种循环中…,只需使用添加的方括号推送每个元素:

array.push([column data]);

您的数组应该是这样的

[[1],[2],[3],[4]]
与此相反:

[[1,2,3,4]]
虽然两者都是二维数组,但您会注意到,每个子数组都表示一行,其中的元素都是列

您没有展示如何构建数组,但我猜它可能在某种循环中…,只需使用添加的方括号推送每个元素:

array.push([column data]);

我添加了我是如何制作数组的。我一直在尝试使用推送,但每次都出现错误。这就是为什么现在看起来很奇怪的原因。哦,天哪,你的代码片段帮了这么多忙!将推送代码放入[]duh!非常感谢Serge!我添加了我是如何制作数组的。我一直在尝试使用push,但每次都出现错误。这就是为什么现在看起来很奇怪的原因。哦,伙计,你的代码片段帮了这么多忙!将push代码放入[]duh!非常感谢Serge!我添加了我是如何制作数组的。我一直在尝试使用push,但每次都出现错误。这就是为什么现在看起来很奇怪的原因。哦,伙计,你的代码片段帮了这么多忙!将push代码放入[]duh!非常感谢!我添加了我是如何制作数组的。我一直在尝试使用push,但每次都出现错误。这就是为什么现在看起来很奇怪。哦,伙计,你的代码片段帮了这么多忙!将push代码放入[]duh!非常感谢!