【发布时间】:2018-02-01 10:28:01
【问题描述】:
我正在 Google Script 中执行我的第一个循环,但它无法正常工作。它只工作了一半,所以我不知道是什么问题。
代码应该在每一行和第 1 列中循环并输入下一个 ID 号(一旦完成,它应该将 LastID 号加 1,然后将其放在下一行)。
问题在于它在每个单元格中输入 LastID,然后最后将 LastID 增加 1(假设 LastID 为 1,它将 1 放入所有单元格中,而不是 2、3、4等等。)
(注意我遗漏了一些声明工作表变量等的代码。)
function myFunction() {
var IDCount = 1;
var LastID = 1;
var RowCount = 4;
{
for (var x = IDCount; x < RowCount; x++)
Browser.Buttons.YES_NO);
sheet.getRange((x + 2), 1).setValue(LastID) //set next row with missing ID number
sheet.getRange(2, 7).setValue(LastID) //set the new ID
LastID++ //Increase LastID by 1
}
}
希望有人能提供帮助。谢谢
【问题讨论】:
标签: google-apps-script google-sheets