如何循环 x 次循环?
How to loop through a loop x number of times?
我想知道如何在 while 循环中循环 x 次?
这是我的 while 循环,它计数 200 10 次,我想做的是继续循环计数 90 次,例如:
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(rows)
}
function ttttttttt() {
let x = 10;
Logger.log([...Array.from(new Array(x).keys())].map(e => e));//[0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0]
let a = [];
while(x--) {
a.push(x);
}
Logger.log(a);//[9.0, 8.0, 7.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0, 0.0]
}
我检查了您之前的 以了解有关您的问题的一些背景信息,我认为您想要做的是创建一个脚本,该脚本每 10 次迭代执行一次命令,并且您想重复 90 次.
我在这里添加了 for loop
和 while loop
,每 10 次迭代打印 90 次。
While 循环:
function whileLoopCount(){
var x = 1
while (x <= 900){
if((x % 10) == 0){
Logger.log(x);
}
x++;
}
}
For循环:
function forLoopCount(){
for (var i = 1; i <= 900; i++){
if((i % 10) == 0){
Logger.log(i);
}
}
}
如果我对您的问题的理解正确,请告诉我。
参考:
我想知道如何在 while 循环中循环 x 次?
这是我的 while 循环,它计数 200 10 次,我想做的是继续循环计数 90 次,例如:
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(rows)
}
function ttttttttt() {
let x = 10;
Logger.log([...Array.from(new Array(x).keys())].map(e => e));//[0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0]
let a = [];
while(x--) {
a.push(x);
}
Logger.log(a);//[9.0, 8.0, 7.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0, 0.0]
}
我检查了您之前的
我在这里添加了 for loop
和 while loop
,每 10 次迭代打印 90 次。
While 循环:
function whileLoopCount(){
var x = 1
while (x <= 900){
if((x % 10) == 0){
Logger.log(x);
}
x++;
}
}
For循环:
function forLoopCount(){
for (var i = 1; i <= 900; i++){
if((i % 10) == 0){
Logger.log(i);
}
}
}
如果我对您的问题的理解正确,请告诉我。