iPhone 捷徑自動化進階:選單、條件與變數的三個組合
捷徑用久了,很多人會停在「按一下做一件事」的階段。其實捷徑還可以做得更聰明:讓它先問你要做什麼、依情況走不同路線、記住上一步的結果再往下做。學會選單、條件和變數這三個組合,一條捷徑就能應付好幾種情況,不用為每個小變化各做一條。
選單:讓捷徑先問你要做什麼
選單是最容易上手的進階技巧。做法是在捷徑開頭放一個選單,列出幾個選項,例如「回家」「上班」「外出」,點哪一個就走哪一條路線。以前要做三條捷徑才能應付的三種情境,現在一條就夠了,主畫面也不會被一堆捷徑圖示塞滿。
設計選單的時候,選項不要太多,三到四個剛好。選項太多,每次用都要想半天,捷徑反而變慢。另外,選項的名稱要寫得直白,例如「傳訊息給家人」比「訊息」好,點下去之前就知道會發生什麼事,比較不會按錯。
條件:依情況走不同路線
條件是讓捷徑變聰明的關鍵。例如設定「如果現在是晚上,就開勿擾;如果是白天,就正常傳訊息」,同一條捷徑在不同時間會有不同行為。條件也可以依電量、網路狀態或行事曆來判斷,例如電量低於某個程度就自動開低耗電模式,不用每次手動切換。
用條件的時候有一個原則:先想清楚每種情況的預設行為。如果條件判斷不出來,或是遇到沒想過的情況,捷徑應該要走哪一條路線,先把預設路線定好,才不會在關鍵時刻卡住。條件寫得越簡單越好,條件一多,除錯就越困難,寧可拆成兩條簡單的捷徑,也不要寫一條複雜到自己都看不懂的。
變數:讓上一步的結果接著用
變數是進階捷徑裡最實用的概念。簡單說,就是把上一步得到的東西先記下來,下一步再拿出來用。例如先讓使用者輸入一段文字,再把這段文字傳到訊息裡;或是先取得現在的時間,再依時間決定要傳什麼內容。沒有變數的話,每一步都是獨立的,沒辦法串起來做比較複雜的事。
剛開始用變數的時候,建議先做一個很小的練習:做一條捷徑,先問一句話,再把答案顯示出來。跑通一次之後,就會理解變數是怎麼流動的,之後再慢慢加選單和條件。捷徑的進階技巧不難,難的是先把自己每天重複做的流程想清楚,流程清楚了,捷徑自然就寫得出來。