【发布时间】:2022-01-20 09:44:55
【问题描述】:
如何修改重复循环函数而不重复函数 rowcount() 中的令牌变量?
function rowcount()
{
var token = getAccessToken();
var module = "sHistory";
var rows = 0;
var go = true;
var i = 1;
var data;
while (go) {
data = getRecordsByPage(i,200,token,module);
if (Number(data.info.count) < 200) {
go = false;
};
if ((i%10) == 0) {
go = false;
}
rows = Number(rows) + Number(data.info.count);
i++;
Logger.log(rows)
}
return rows
}
function repeatloop()
{
let counter = 0;
for(var i = 1; i <= 93; i++)
{
{
Utilities.sleep(10000);
Logger.log(i);
counter += rowcount();
Logger.log(counter);
}
}
return rowcount().rows;
}
我还想做的是让计数继续,因为现在它以 2000 的增量递增,但我需要它继续像 200...400..600..800...1000.. .1200...1400...1600...1800...2000...2200。它一直持续到循环停止。
【问题讨论】:
标签: javascript loops google-apps-script