我正在尝试将工作表上的1列值设置为存储在2d数组的特定列中的值。我认为这会有效,但它会出错......
sheet.getRange(sheetStartRow, sheetColumn, sheetEndRow-sheetStartRow+1, 1).setValues(myArray[][myArrayColumn]);
答案 0 :(得分:0)
尝试下面的内容......
sheet.getRange(sheetStartRow, sheetColumn, sheetEndRow-sheetStartRow+1, 1).setValues(myArray.map(function(v,i){return[v[myArrayColumn]]}));
我不确定你的myArray,所以做出适当的调整......但下面对我有用......
var arr=s.getRange("A:B").getValues()
var bvals= arr.map(function(v,i){return [v[1]]})
s.getRange("C:C").setValues(bvals)