我正在尝试使单元格引用动态化。这意味着它必须包含一个向上计数的变量。但是,当我尝试增加计数器时,“新”数字只是添加到旧数字的后面。
我已经用其他语言完成了一些基本编程,所以我知道for循环的语法以及如何增加计数器。但这似乎不像我在AppScript中所希望的那样。
function myFunction() {
var counter = ["hello", "Bye"];;
for (var i in counter)
{
Logger.log("Increment: " +Number(i+1));
}
}
这给了我以下结果: 增量:1 增量:11 我的预期结果是: 增量:1 增量:2
var mailList = sheet.getRange("C"+(i+1)).getValue();
第二个示例来自我的代码,以及我希望它如何工作。 该行应创建一个变量,该变量将获取列c中当前单元格的值,加上索引1,因为变量“ i”开始从第2行开始获取值。然后,将结果存储在一个变量中,该变量用于确定接收方电子邮件,稍后在代码中进行。
答案 0 :(得分:0)
变量i不是数字,而是一个字符串,这会导致这种行为。 “ 1” +“ 1” =“ 11”。
var counter = ["hello", "Bye"];
for (var i in counter) {
Logger.log(parseInt(i)+1);
}