我的应用程序脚本代码在以下情况下有效:
sheet.getRange("B2:D7").setValue(10);
但是当我使用时它不起作用:
sheet.getRange("DTstart:DTend").setValue(10);
虽然,
var DTstart = B2;
var DTend = D7;
如何避免此错误?有没有一种方法可以获取分配给变量的单元格的引用?DTstart和DTend的值在整个代码中都会更改。
DTstart
和放置值DTend
。DTstart
和DTend
是B2
和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
将放在的单元格中B2:D7
。如果我误解了您的问题,我深表歉意。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句