Google Apps脚本getRange()语法

Asantejava

我的应用程序脚本代码在以下情况下有效:

sheet.getRange("B2:D7").setValue(10);

但是当我使用时它不起作用:

sheet.getRange("DTstart:DTend").setValue(10);

虽然,

var DTstart = B2;
var DTend = D7;

如何避免此错误?有没有一种方法可以获取分配给变量的单元格的引用?DTstart和DTend的值在整个代码中都会更改。

Tanaike
  • 您想使用DTstart放置值DTend
  • 的价值观DTstartDTendB2D7分别。

如果我的理解是正确的,那么该修改如何?

修改要点:

  • B2用作字符串时,请修改为"B2"
  • DTstartDTend用作变量时,请修改为DTstart + ":" + DTend而不是"DTstart:DTend"

修改后的脚本:

var DTstart = "B2"; // Modified
var DTend = "D7"; // Modified
sheet.getRange(DTstart + ":" + DTend).setValue(10); // Modified

注意:

  • 在上述情况下,10将放在的单元格中B2:D7

如果我误解了您的问题,我深表歉意。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章