Google 应用程序脚本:如何执行 while 循环以便迭代继续进行直到达到最后一个数字?

Google App Scritpt: How to do a while loop so that the iteration keeps going until the last number is reached?

美好的一天,

我有一个 while 循环,它迭代 5 次并且每次迭代循环 200 行。有没有办法让 while 循环继续运行直到它到达最后一行?这是行数。

这是目前为止我对行数使用的当前 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);
}

使用嵌套循环,使得内循环在外循环保持时运行,然后在最后一行完成时跳出外循环。你当前的循环应该是你的内循环,外循环应该像

while (rows <= 200){
     while (go) {
    data = testMe(i);
    if (Number(data.info.count) < 200) {
      go = false;
    };
    rows = Number(rows) + Number(data.info.count);
    i++;
  }
}