再會,
您如何將最后一行計數添加到每次傳遞中,假設函式 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 AM 資訊 1.0 2:20:16 AM 資訊 200.0 2:20:16 AM 資訊 400.0 2:20:17 AM 資訊 600.0 2:20:17 AM 資訊 800.0 2:20:17 AM0 資訊 120 20:18 AM 資訊 1200.0 2:20:18 AM 資訊 1400.0 2:20:18 AM 資訊 1600.0 2:20:19 AM 資訊 1800.0 2:20:19 AM 資訊 2000.0 2:20:220 AMInfo. 19 AM 資訊 0.0 2:20:29 AM 資訊 2.0 2:20:30 AM 資訊 200.0 2:20:31 AM 資訊 400.0 2:20:31 AM 資訊 600.0 2:20:31 AM 資訊 800.0 2:20 AM資訊 1000.0 2:20:32 AM 資訊 1200.0 2:20:32 AM 資訊 1400.0 2:20:33 AM 資訊 1600.0 2:20:33 AM 資訊 1800.0 2:20:33 AM 資訊 2203:33 2:20:34 AM 資訊 2000.0 2:20:34 AM 資訊 200.0 2:20:34 AM 資訊 400.0 2:20:35 AM 資訊 600.0 2:20:35 AM 資訊 800.0 2:20:3000 資訊上午 20:36 資訊 1200.0 2:20:36 AM 資訊 1400.0 2:20:36 AM 資訊 1600.0 2:20:37 AM 資訊 1800.0 2:20:37 AM 資訊 2000.0
uj5u.com熱心網友回復:
沒有讓你好起來,但也許你需要這樣的東西:
let counter = 0;
function repeatloop() {
for (var i = 1; i <= 10; i ) {
Utilities.sleep(10000);
Logger.log(i);
counter = rowcount();
Logger.log(counter);
}
return rowcount();
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/383694.html
標籤:javascript 循环 for循环 谷歌应用程序脚本 while 循环
上一篇:列印系列時遇到問題
下一篇:如何得到有理數序列的總和?
