带线的制作范围

问题描述

我有这句话:

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

并要替换为

var destinationRange = destinationSheet.getRange(daGrowaRange);

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

  • D是一个固定的常数,永不改变
  • E是一个固定常数 价值,永不改变

但是

  • 26是动态变化的,并且
  • 39是基于26(在 这种情况下13等于39 = 26 + 13,但13也是一个变量值。

我敢肯定,我可以以某种丑陋的方式将它们组合在一起,但是我讨厌看我糟糕的代码,并且想学习如何破解那里的代码。

谢谢

解决方法

您可以使用Template literals完成此任务:

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

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...