2014-01-31 44 views
1

我在編寫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

回答

1

我對Google Script也不熟悉,但大多數語言都需要雙等號來進行相等性測試。粗略看來,我認爲Google Script使用相同的語法。儘量不要做這樣的:

while (team == next) 

注意雙==檢查平等的,而不是單一的=分配一個變量。