While Loop |
「While Loop」動作用於設定一組動作,其中包含一或多個動作,只要繼續滿足指定的條件,就會循序執行這些動作。
可以在下列索引標籤上設定「While Loop」動作 的屬性。
動作
名稱: 指定此動作的名稱。可以透過在欄位中輸入新名稱來取代預設名稱。
描述: 指定此動作的說明。
執行時機: 指定您要在此群組中執行此動作的時間。
永遠: 指定一直執行群組中的動作,直到執行群組中的「停止」或「移至」動作為止。
從不: 指定發生事件時不執行此群組中的動作。
根據變數有條件地執行: 指定只要選取的變數滿足指定條件,就會一直執行群組中的動作。在僅有一個條件可以確定是否執行動作的情況下才可使用此選項。如果選取此選項,則可以在輸入方塊中建立條件陳述式。
變數: 指定您要讓條件陳述式使用的變數。在輸入方塊中輸入變數。或者,展開清單,然後選取最近使用的變數,或選取 「變數」或 「更多變數」以開啟「插入變數」對話方塊。
[關係運算子]: 指定用於條件陳述式的關聯式運算子。按一下現有運算子以開啟其他運算子的清單,然後按一下您要使用的運算子。如需更多資訊,請參閱「關係運算子」。清單中可用的運算子取決於您在「類型」選項選取的是「文字」還是「十進位」。
值: 指定用於條件陳述式的值。若要新增值,請按一下 ,按一下「<輸入一個值>」,輸入所需的值,然後按 Enter
。若要刪除值,請使用滑鼠右鍵按一下此值,然後按一下「刪除」。一些運算子 (例如 Is blank 和 Is not blank) 不需要指定值。在這些情況下,「值」欄位不可用。
類型: 指定條件陳述式是評估文字值還是十進位值。
根據運算式,在一定條件下: 指定此群組中繼續執行此動作的條件。需要在多個條件陳述式的情況才能使用此選項。如果選取此選項,則可透過建立所需的條件陳述式,在輸入方塊中建立條件運算式。您可以在「樹狀檢視」索引標籤中建立和編輯條件運算式。按一下「文字檢視」索引標籤以檢視條件運算式的唯讀文字檢視。
[條件式連字符]: 指定群組中的條件陳述式的條件式連字符。預設條件式連字符為 And。
按一下現有條件式連字符可以存取一個功能表,您可以按照下列其中一種方式,在功能表上設定您的條件運算式:
And、Or、NotAnd、NotOr: 此功能表選項包含條件式連字符清單。按一下您要讓條件陳述式使用的條件式連字符。如需更多有關支援的條件式連字符的資訊,請參閱「條件式連字符」。
新增條件: 按一下以將條件陳述式新增至目前群組。
新增群組: 按一下以在目前群組新增一個條件陳述式子群組。
移除群組: 按一下以刪除子群組。從子群組開啟功能表時可用。
全部清除: 按一下以刪除所有條件陳述式 (包括子群組)。從最上方的群組開啟此功能表時可用。
: 您可以在運算式中,看見每個條件式連字符的右側。按一下以在與此連字符相關聯的群組中新增條件陳述式。
: 您指向某個現有條件陳述式時,可以看見此條件陳述式的右側。按一下以刪除該條件陳述式。
變數: 指定您要讓條件陳述式使用的變數。在輸入方塊中輸入變數。或者,展開清單,然後按一下最近使用的變數,或選取 「變數」或 「更多變數」以開啟「插入變數」對話方塊。
[關係運算子]: 指定用於條件陳述式的關聯式運算子。按一下現有運算子以開啟其他運算子的清單,然後按一下您要使用的運算子。如需更多資訊,請參閱「關係運算子」。清單中可用的運算子取決於您在「類型」選項選取的是「文字」還是「十進位」。
值: 指定用於條件陳述式的值。若要新增值,請按一下 ,按一下「<輸入一個值>」,輸入所需的值,然後按 Enter
。若要刪除值,請使用滑鼠右鍵按一下此值,然後按一下「刪除」。一些運算子 (例如 Is blank 和 Is not blank) 不需要指定值。在這些情況下,「值」欄位不可用。
類型: 指定條件陳述式是評估文字值還是十進位值。
錯誤處理和診斷
忽略錯誤並繼續執行動作: 指定如果動作失敗,則會繼續執行其餘動作。如果未選取此選項,並且動作失敗,則產生的行為會依多種因素而定,如下所示:
在「事件」面板中,按一下「While Loop」旁邊的 。
在「新增動作」對話方塊中,選取要新增的動作,然後按一下「確定」。或者,也可以按兩下動作。
使用動作屬性索引標籤可以根據需要設定新動作。