【发布时间】:2019-09-23 00:45:24
【问题描述】:
.setValues() 方法将采用数组[[0],[1],[2],[3]] 并将其写入.getRange(),该数组必须位于单列中的多行中:A1、A2、A3、A4。
相反,我想写入相同的数组,但将其写入单行:A1、B1、C1、D1。这是可能的还是我必须重新排列我的数组以始终写入单列?
编辑:对不起,我想我不清楚。我基本上是在寻找一种方法或类似于使用数组的 appendRow 方法的东西。该数组可以是 1D 或 2D(我可以轻松地编写一个循环来创建任何一个)。 appendRow 对我不起作用的原因是因为此方法会将数组放在数据的底部。我想将数据行放在我可以指定的范围内。
例如,使用上面的数组,我想用 getRange(1,3,10,10) 中已经存在的数据将该数组写入 getRange(1,4,1,4)。
【问题讨论】:
标签: javascript google-apps-script google-sheets google-apps-script-editor