iPhone 捷徑進階教學:多步驟串接、變數傳遞與跨 App 自動化(iOS 18)

先看結論

iPhone 捷徑進階核心是「變數傳遞」——把前一個動作的輸出抓下來存成變數,傳給下一個動作用,讓多個不同 App 的動作串成一條流水線,全程不需手動介入。

字級

進階捷徑跟入門捷徑的分水嶺,就是「變數」。

入門做的是:按一下 → 跑一個動作。進階做的是:跑完第一個動作,把結果抓下來,餵給第二個動作,第二個的輸出再傳第三個——一條流水線,中間不需要你插手。這個概念搞懂了,剩下的都是查文件的問題。

說老實話:進階捷徑要花時間學。不是那種「跟著教學做一遍就會」的東西,而是需要你自己想好要解決什麼問題,再去查有哪些動作可以用、變數怎麼接、遇到問題怎麼除錯。但威力真的強——你可以做到那種「打開 App 的瞬間自動幫你準備好所有東西」的程度,或者「每週自動整理照片、壓縮、備份到指定資料夾」這種以前要靠電腦才能做的事,現在 iPhone 自己跑。

最實用的兩個進階用法

照片壓縮自動傳出是最容易有感的範例。一般流程:從相簿選照片 → 調整大小(1080px 寬)→ 轉成 JPEG 75% 品質 → 直接傳郵件或訊息。做完之後整個流程只需要選照片,其他都自動,比你打開 App 一個一個處理快一半以上。

到公司自動切工作模式則是進階自動化的代表。地點觸發到公司地址,一口氣做好幾件事:開工作專注模式、調音量、開藍牙、跳到 Slack——全部靜默執行,走進公司大門手機就自己準備好了。下班離開反向跑一次。設好之後你根本不會意識到它在跑,只會發現自己很少忘記切模式。

讓捷徑流水線動起來

多步驟串接的關鍵是魔法變數。每個動作執行後都有輸出,點那個輸出旁邊的圓圈圖示,後面的動作就能讀取它。如果流程比較複雜、同一個值要用多次,就手動存成變數並取個名字,方便後面引用。

需要判斷「如果 A 就做 X,否則做 Y」的場景,加入「如果」動作。比如:平日早上觸發就開工作模式,週末觸發就開播放清單——同一個時間觸發,走不同路。

第三方 App 的串接有兩種方式:比較新的 App 支援 App Intents,直接在動作庫搜尋就能找到對應功能,最穩;舊一點的就要用 URL Scheme,查好 App 文件填進去,彈性大但比較繁瑣。iOS 18 以後 App Intents 的覆蓋率高很多,大部分常用 App 優先試這個。

做複雜捷徑的時候,記得在關鍵動作之間加「顯示結果」,確認每一步的輸出長什麼樣再繼續接下去,省很多除錯時間。

從一個你真的很想自動化的重複工作開始下手,比跟著教學做範例更有動力堅持下去。卡關很正常,去 routinehub.co 或 Reddit r/shortcuts 找別人做好的拆開來看,比看文件快多了。

操作步驟

跟著做,點一下打勾

常見問題

變數跟魔法變數有什麼差別?

魔法變數是系統自動幫每個動作的輸出取名,你可以直接點選使用,不需手動存。「變數」是你自己命名儲存的,方便在複雜流程中多次引用同一個值。兩者本質一樣,魔法變數只是快速存取的捷徑。

URL Scheme 和 App Intents 有什麼不同?

URL Scheme 是舊方法,用一串網址格式的指令跳到 App 某功能,彈性大但需要查文件。App Intents 是 iOS 16 以後的新架構,App 開發者直接把功能暴露給捷徑 App 用,在動作庫可以直接搜尋到,操作更直觀穩定。iOS 18 以後越來越多 App 改用 App Intents,優先用它,找不到再考慮 URL Scheme。

捷徑可以讀取 iPhone 上的檔案嗎?

可以,透過「檔案」動作可以讀取、寫入、移動 iPhone 的「檔案 App」內容,包括 iCloud Drive 和本機儲存空間。例如:把文字記錄寫入一個 txt 檔,每次執行自動追加新內容,當成簡易日誌用。

進階捷徑越做越複雜,怎麼除錯?

在動作之間插入「顯示結果」或「快速預覽」動作,執行時會彈出視窗讓你看當下的資料長什麼樣。確認沒問題後再把這些除錯動作刪掉,或在設定裡關閉「測試時顯示結果」。

有沒有比較好的方式找進階捷徑範本?

routinehub.co 是目前最大的捷徑分享社群,可以搜尋功能關鍵字找到別人做好的捷徑,下載後用自己的方式改。Reddit r/shortcuts 也很活躍,遇到卡關的問題貼上去通常很快有人回。

這篇有幫助嗎?
問 AI
外觀