作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
从我得到排名的事件单元格中,我想选择这一行的列 H 到 V 的单元格,然后将同一行复制到工作表的末尾,无论工作表的末尾如何。
function deBugEssaiMaj() {
var ss = SpreadsheetApp.getActive();
var sh = ss.getActiveSheet();
var laPremiereLigne = sh.getActiveCell().getRow();
var source = sh.getRange("G"&laPremiereLigne&":V"&laPremiereLigne);
};
我有一个错误:
range not found
最佳答案
绝对错误的是 &
运算符。它不用于 JavaScript 中的字符串连接。你必须使用 +
var source = sh.getRange("G" + laPremiereLigne + ":V" + laPremiereLigne);
&
也是有效的 JavaScript,但没有任何意义。用于按位与运算,字符串没有定义。因此,字符串被转换为数字,结果为 NaN
。 NaN
与任何值的位与运算产生 0
,所以您基本上调用了 getRange(0)
关于javascript - 如何用变量定义范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57286538/
我是一名优秀的程序员,十分优秀!