虽然循环不按预期工作。 Google脚本
问题描述:
我在编写Google脚本时非常新,需要一些指导。虽然循环不按预期工作。 Google脚本
我有一个循环应该检查一个范围的值,然后向下移动到下一行,并将新范围的值设置为“next”,然后将其与“team”进行比较。
如果满足条件,则给予“团队”与给定“下一个”的范围相同的值,并且给“下一个”给出当前范围之下的范围的值。
其目的是找出满足条件条件的条目数量,然后我的其他代码部分处理该数据。
当“团队”值与“下一个”(当前值之下的范围的值)不同时,则循环应该停止,但不会。代码:
while (team = next) {
team = orange.getValue();
row ++;
range = col + row.toString();
orange = ordered.getRange(range);
next = orange.getValue();
entries ++;
};
答
我对Google Script也不熟悉,但大多数语言都需要双等号来进行相等性测试。粗略看来,我认为Google Script使用相同的语法。尽量不要做这样的:
while (team == next)
注意双==
检查平等的,而不是单一的=
分配一个变量。
欢迎来到StackOverflow。在发布问题时,请记住,阅读一大块文本通常很困难。把你的问题分解成单独的段落通常是一条路。 – DeanOC
我对Google脚本不熟悉,但是您是否有办法在每次迭代结束时给消息框(又名“弹出窗口”或写入终端,甚至写入终端列)中的团队价值和下一个值循环? – bf2020