用字符串构建范围

Build range with string

我有这个声明:

var destinationRange = destinationSheet.getRange("D26:E39");

并想将其替换为

var destinationRange = destinationSheet.getRange(daGrowaRange);

我想使用 daGrowaRange 的原因不仅仅是因为 da 名称,而且范围并不总是相同的。

但是

我确定我可以用一些丑陋的方式将它们组合在一起,但我厌倦了看我蹩脚的代码,想了解你是如何破解它的。

谢谢

您可以使用Template literals来完成这个任务:

const dValue = 26;
const eValue = dValue + 13;
const daGrowaRange = `D${dValue}:E${eValue}`;
const destinationRange = destinationSheet.getRange(daGrowaRange);