虽然循环不按预期工作。谷歌脚本

时间:2014-01-31 01:36:50

标签: while-loop

我是Google Script编程的新手,需要一些指导。

我有一个应该检查范围值的循环,然后向下移动到下一行并将新范围的值设置为“next”,然后将其与“team”进行比较。

如果条件满足,则“团队”从给出“下一个”的范围给出相同的值,并且“下一个”给出低于当前值的范围的值。

目的是找出满足条件中条件的条目数,然后我的代码的其他部分操纵该数据。

当“team”值与“next”(当前值之下的范围值)不同时,则循环应该停止,但不会。代码:

while (team = next) {
  team = orange.getValue();
  row ++; 
  range = col + row.toString();
  orange = ordered.getRange(range);
  next = orange.getValue();
  entries ++;
  };

1 个答案:

答案 0 :(得分:1)

我也不熟悉Google Script,但大多数语言都需要双等号才能进行相等测试。从粗略的角度来看,我认为Google Script使用相同的语法。试着这样做:

while (team == next)

注意双==检查是否相等,而不是单=来分配变量。