Google Apps脚本getRange()语法

时间:2019-09-18 23:56:42

标签: google-apps-script

我的应用程序脚本代码在使用时有效:

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

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

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

尽管

var DTstart = B2;
var DTend = D7;

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

1 个答案:

答案 0 :(得分:4)

  • 您要使用content = new Dashboard({ props: { answer: 42 } }); DTstart来放置值。
  • DTendDTstart的值分别为DTendB2

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

修改点:

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

修改后的脚本:

"DTstart:DTend"

注意:

  • 在上述情况下,将var DTstart = "B2"; // Modified var DTend = "D7"; // Modified sheet.getRange(DTstart + ":" + DTend).setValue(10); // Modified 放在10的单元格中。

如果我误解了你的问题,我表示歉意。