我正在使用Google表格/脚本,我试图在不直接影响范围的情况下拉出一系列单元格。
例如,我知道获取和使用范围的正确表示法是:
var range = sheet.getRange('A1:B3');
Buuut,我正在尝试让我的程序根据另一个单元格中的日期来拉取范围。我可能会使用一个循环来完成。
如果有一种方法可以在“getrange”类符号和我需要拉动的范围之间设置一定距离,那将会容易得多。例如,下面我将X作为我的范围,然后将X放入“.getRange()”。效果很好!
var x = 'A1:B3';
var range = sheet.getRange(x);
但是,我需要能够根据循环更改x,所以我尝试了:
var y = 'F1',
z = 'I2',
x = y:z;
var range = sheet.getRange(x);
我不太期望这样做是因为符号必须正确,但我似乎无法创建一个使用Y和Z的X并为我的getRange创建一个可用的X.
有什么建议吗?
答案 0 :(得分:0)
如果您使用的是ES6及以上版本,请使用Template Strings:
var y = 'F1',
z = 'I2',
x = `${y}:${z}`;
旧版本的JavaScript:
var y = 'F1',
z = 'I2',
x = y + ':' + z;