在Google工作表脚本中将单元格存储到数组中



是否有一种方法将一系列单元格存储到谷歌表格中的数组变量中?

像这样工作

var color = [["red"],["green"],["pink"]];

我试过这样做

var color = ss.getRange(2,2,3);

,然后像这样打印出来

ss.getRange(count,2).setValue(color[array_count]);

但它没有像我希望的那样工作

函数getRange返回一个Range对象。要访问它的值,需要调用getValues函数:

var color = ss.getRange(2,2,3).getValues();

此外,由于color是一个2D数组,并且setValue期望string的值,您需要使用[][]访问color的值:

ss.getRange(count,2).setValue(color[array_count][0]);

相关内容

最新更新