在Apps Script的Ads脚本(*.gs)中,确实没有直接提供getRange(int, int, int, int)方法。不过,你可以使用getRange(a1Notation)方法来替代。
getRange(a1Notation)方法接受一个字符串参数,该参数使用A1表示法来指定要获取的单元格范围。A1表示法是指以字母表示列标,以数字表示行标的表示法。例如,A1表示第一列第一行的单元格,B2表示第二列第二行的单元格。
下面是一个示例代码,演示如何使用getRange(a1Notation)方法获取指定范围的单元格:
function getCustomRange() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
// 使用getRange(a1Notation)方法获取指定范围的单元格
var range = sheet.getRange("A1:D4");
// 获取单元格的值
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]);
}
}
}
在上面的示例中,getCustomRange()函数使用getRange(a1Notation)方法获取A1:D4范围的单元格,并使用getValues()方法获取该范围内的所有单元格的值。然后,使用Logger.log()方法打印出每个单元格的值。
希望这个示例能帮助你解决问题!