【发布时间】:2022-01-20 00:07:00
【问题描述】:
美好的一天,
如何将最后一行计数添加到每次传递中,假设下面的函数 repeatloop() 代码通过 2000 进行 1 次传递,如何将 2000 添加到发生的每次传递中,因此如果传递为 10,则 = = 20 000 在 10 结束时,请参阅下面的代码:
function rowcount()
{
var token = getAccessToken();
var module = "sHistory";
var rows = 0;
var go = true;
var i = 1;
var data;
while (go) {
//Utilities.sleep(10000)
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("rowcount " + rows)
}
return rows
}
function repeatloop()
{
for(var i = 1; i <= 93; i++)
{
Utilities.sleep(10000)
Logger.log(i);
Logger.log(rowcount());
}
return rowcount();
}
所以目前的输出是这样的:
上午 2:20:15 信息 1.0 凌晨 2:20:16 信息 200.0 凌晨 2:20:16 信息 400.0 凌晨 2:20:17 信息 600.0 凌晨 2:20:17 信息 800.0 凌晨 2:20:17 信息 1000.0 凌晨 2:20:18 信息 1200.0 凌晨 2:20:18 信息 1400.0 凌晨 2:20:18 信息 1600.0 凌晨 2:20:19 信息 1800.0 上午 2:20:19 信息 2000.0 上午 2:20:19 信息 2000.0 凌晨 2:20:19 信息 0.0 凌晨 2:20:29 信息 2.0 凌晨 2:20:30 信息 200.0 凌晨 2:20:31 信息 400.0 凌晨 2:20:31 信息 600.0 凌晨 2:20:31 信息 800.0 凌晨 2:20:32 信息 1000.0 凌晨 2:20:32 信息 1200.0 凌晨 2:20:32 信息 1400.0 凌晨 2:20:33 信息 1600.0 凌晨 2:20:33 信息 1800.0 凌晨 2:20:33 信息 2000.0 凌晨 2:20:33 信息 2000.0 凌晨 2:20:34 信息 2000.0 凌晨 2:20:34 信息 200.0 凌晨 2:20:34 信息 400.0 凌晨 2:20:35 信息 600.0 凌晨 2:20:35 信息 800.0 凌晨 2:20:35 信息 1000.0 凌晨 2:20:36 信息 1200.0 凌晨 2:20:36 信息 1400.0 凌晨 2:20:36 信息 1600.0 凌晨 2:20:37 信息 1800.0 上午 2:20:37 信息 2000.0
【问题讨论】:
标签: javascript loops for-loop google-apps-script while-loop