在Google Sheets脚本中,可以使用getValues()方法将单元格范围存储到数组中。
getValues()方法是SpreadsheetApp类的一个方法,用于获取指定单元格范围的值并返回一个二维数组。该方法可以接受一个范围参数,该范围可以是单个单元格、一行或一列,也可以是一个矩形区域。
以下是一个示例代码,演示如何将单元格范围存储到数组中:
function storeRangeToArray() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var range = sheet.getRange("A1:C3"); // 选择要存储的单元格范围
var values = range.getValues(); // 将范围的值存储到数组中
// 打印数组中的值
for (var i = 0; i < values.length; i++) {
for (var j = 0; j < values[i].length; j++) {
Logger.log(values[i][j]);
}
}
}
在上面的示例中,首先通过getActiveSpreadsheet()
方法获取当前活动的电子表格,然后使用getActiveSheet()
方法获取当前活动的工作表。接下来,使用getRange()
方法选择要存储的单元格范围,这里选择的范围是"A1:C3"。然后,使用getValues()
方法将范围的值存储到名为values
的数组中。
最后,通过嵌套的循环遍历数组中的值,并使用Logger.log()
方法打印出来。你可以根据实际需求对数组中的值进行处理或使用。
腾讯云相关产品和产品介绍链接地址:
请注意,以上链接仅供参考,具体产品选择应根据实际需求和情况进行评估。
领取专属 10元无门槛券
手把手带您无忧上云