條件動作
條件動作可讓您依據條件陳述式的結果來調整要執行的動作。
以下清單顯示了一些應用程式和功能:
- 若要評估任何類型的條件,請使用 If 條件。
- 使用 Switch 條件,將單一變數與多個可能的值進行比較。
- 使用巢狀條件來涵蓋多個案例。
- 根據可用的資料,提供您桌面流程的預設和替代行為。
若要尋找如何使用條件的更多資訊,請移至使用條件。
大小寫
運算式;若滿足其條件,與該特定條件案例相關聯的動作區塊就會執行。
輸入參數
引數 | 選用 | 接受 | 預設值 | 名描述 |
---|---|---|---|---|
Operator | 無法使用 | 等於 (=)、不等於 (<>)、大於 (>)、大於或等於 (>=)、小於 (<)、小於或等於 (<=)、包含、不包含、是空的、不是空的、開頭是、開頭不是、結尾是、結尾不是、是空白、不是空白 | 等於 (=) | 此 case 的比較運算子 |
要比較的值 | 否 | * | 輸入要與切換區塊值比較的值 |
變數已產生
此動作不會產生任何變數。
例外狀況
此動作不包括任何例外狀況。
預設案例
切換主體中沒有任何相符的案例運算式時執行的動作區塊。
輸入參數
此動作不需要任何輸入。
變數已產生
此動作不會產生任何變數。
例外狀況
此動作不包括任何例外狀況。
否則
標記動作區塊的開頭,該區塊會在不符合前面 'If' 陳述式中指定的條件時執行。
輸入參數
此動作不需要任何輸入。
變數已產生
此動作不會產生任何變數。
例外狀況
此動作不包括任何例外狀況。
否則如果
標記動作區塊的開頭,該區塊會在不符合前面 'If' 陳述式中指定的條件,但符合此陳述式中指定的條件時執行。
輸入參數
引數 | 選用 | 接受 | 預設值 | 名描述 |
---|---|---|---|---|
Operator | 無法使用 | 等於 (=)、不等於 (<>)、大於 (>)、大於或等於 (>=)、小於 (<)、小於或等於 (<=)、包含、不包含、是空的、不是空的、開頭是、開頭不是、結尾是、結尾不是、是空白、不是空白 | 等於 (=) | 選擇第一個運算元與第二個運算元的關聯。 |
First operand | 否 | * | 輸入由上一個動作、文字、數字或運算式所定義的值名稱,以與第二個運算元進行比較。 | |
Second operand | 否 | * | 輸入由上一個動作、文字、數字或運算式所產生的值名稱,以與第一個運算元進行比較。 |
變數已產生
此動作不會產生任何變數。
例外狀況
此動作不包括任何例外狀況。
If
標記動作區塊的開頭,該區塊會在符合此陳述式中指定的條件時執行。
輸入參數
引數 | 選用 | 接受 | 預設值 | 名描述 |
---|---|---|---|---|
Operator | 無法使用 | 等於 (=)、不等於 (<>)、大於 (>)、大於或等於 (>=)、小於 (<)、小於或等於 (<=)、包含、不包含、是空的、不是空的、開頭是、開頭不是、結尾是、結尾不是、是空白、不是空白 | 等於 (=) | 選擇第一個運算元與第二個運算元的關聯。 |
First operand | 否 | * | 輸入由上一個動作、文字、數字或運算式所定義的值名稱,以與第二個運算元進行比較。 | |
Second operand | 否 | * | 輸入由上一個動作、文字、數字或運算式所產生的值名稱,以與第一個運算元進行比較。 |
變數已產生
此動作不會產生任何變數。
例外狀況
此動作不包括任何例外狀況。
Switch
根據運算式的值,將執行分配至切換主體的不同部分。
輸入參數
引數 | 選用 | 接受 | 預設值 | 描述 |
---|---|---|---|---|
Value to check | 否 | * | 輸入要與下列案例進行比較的值名稱、文字或數字。 |
變數已產生
此動作不會產生任何變數。
例外狀況
此動作不包括任何例外狀況。