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

问题描述:

我在编写Google脚本时非常新,需要一些指导。虽然循环不按预期工作。 Google脚本

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

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

其目的是找出满足条件条件的条目数量,然后我的其他代码部分处理该数据。

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

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

欢迎来到StackOverflow。在发布问题时,请记住,阅读一大块文本通常很困难。把你的问题分解成单独的段落通常是一条路。 – DeanOC

+0

我对Google脚本不熟悉,但是您是否有办法在每次迭代结束时给消息框(又名“弹出窗口”或写入终端,甚至写入终端列)中的团队价值和下一个值循环? – bf2020

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

while (team == next) 

注意双==检查平等的,而不是单一的=分配一个变量。