在 iPhone 或 iPad 上的「捷徑」使用「如果」動作
使用「如果」動作(亦稱為條件)來設定捷徑,該捷徑會檢查特定條件,並根據符合的條件執行不同的作業。 「如果」動作提供彈性讓你設定不同的路徑,動作可根據捷徑執行時才會知道的條件來採取這些不同路徑。
簡而言之,「如果」動作可用來在捷徑中表達以下內容: 如果條件為真就執行這個操作,否則請執行那個操作。 系統會為每個結果執行不同的連續動作。
你可使用「如果」動作來測試作為輸入傳送至動作的內容是否符合特定條件。 例如,你可使用「如果」動作來確認從先前動作截取的網頁是否包括「goetta」這個單字。
附註:如果你不熟悉輸入及輸出的概念,請參閱:在 iPhone 和 iPad 中捷徑執行方式簡介。
當放置在捷徑中,「如果」動作便會包括三個標記(捷徑編輯器中的標記): 「如果(輸入)」、「否則」和「結束如果」。
在「如果」標記內,你可以設定「輸入」及「條件」參數。 點一下「輸入」參數來選擇變數。 (此變數的內容會用於「如果」對照。) 然後點一下「條件」來選擇條件。 (可用的條件取決於輸入類型。) 文字輸入項目會有如「是」、「不是」及「包含」等條件。 數字輸入項目會有如「大於」、「小於」或「之間」等條件。
附註:「如果」動作會嘗試設定「輸入」參數至放在其前方的動作的輸出。
點一下輸入變數來顯示你可以對變數作出修改的編輯器。 如要移除變數並選擇不同的輸入,點一下「清除」。
在變數編輯器中,你可以選擇值來比對。 例如,針對「天氣概況」變數,你可以選擇「高」溫。 如需更多資料,請參閲:在 iPhone 或 iPad 上的「捷徑」調整變數。
由於「如果」動作有兩個可能結果(條件為真或條件為偽),因此你可將動作置於兩個路徑中。 捷徑執行時,真條件會導致系統將輸入傳送至緊接在「如果」後的第一個動作;而偽條件會導致系統將輸入傳送至緊接在「否則」標記後的第一個動作。
在「如果」或「否則」情況中產生輸出的最後一個動作,會透過「結束如果」標記將其內容作為輸出進行傳送(可作為「如果結果」神奇變數提供截取)。 這表示「如果」動作中每個路徑的最後一個動作,都會影響整體動作的輸出。
如要將多個條件加至單一「如果」動作,請點一下 ,點一下「條件」,然後加入其他條件。
「如果」動作有多個條件時,你可以點一下「任何一個」或「所有」來指定「如果動作」需要符合所有條件還是只需符合部份條件。