【发布时间】:2022-01-11 06:35:51
【问题描述】:
美好的一天,
我有一个 while 循环,它迭代 5 次,每次迭代循环 200 行。有没有办法让while循环继续运行直到它到达最后一行?这是为了计算行数。
这是目前我对行数的当前循环:
function testMe(a) {
if(a == 5) {
return JSON.parse('{"info":{"count":"3"}}');
}
else {
return JSON.parse('{"info":{"count":"200"}}');
}
}
function rowcount ()
{
var rows = 0;
var go = true;
var i = 1;
var data;
while (go) {
data = testMe(i);
if (Number(data.info.count) < 200) {
go = false;
};
rows = Number(rows) + Number(data.info.count);
i++;
}
Logger.log(rows);
}
【问题讨论】:
-
考虑使用 for 循环。
-
每次迭代循环 200 行 — 它们是相同的 200 行还是另外 200 行?您总共有多少行?
标签: javascript loops google-apps-script iteration rowcount