什麼是工作流程?
工作流程是在工作流程面板裡依名稱執行的小任務:按 ⌘空白鍵,輸入關鍵字,需要的話再加參數,按 ↩。AppPad 內建 19 個工作流程,你也可以寫自己的。
步驟
一個工作流程依序執行一個或多個步驟。每一步都會拿到上一步的輸出,任何一步失敗就停止。每個步驟是以下之一:
- Shell 工序指令
- AppleScript 或 JavaScript for Automation
- 「捷徑」App 裡的一個捷徑
- HTTP 要求(GET、POST、PUT、PATCH 或 DELETE)
- 內建操作,例如清空垃圾桶、設定音量
參數
第一個空格後面輸入的內容就是參數。工作流程執行前,AppPad 會依類型解析它:
- 文字
- 原樣傳入
- 時長
- 10, 90s, 1h30m, 1:30
- 時間
- 7:30, 730, 7pm
- 數字
- 42
- 百分比
- 0–100
- 提醒事項
- tomorrow 3pm Call Mom !! @Work
安全
工序指令在真正的 macOS 沙盒裡執行。工作流程只能取得它宣告的東西,例如要讀寫的檔案、網路存取、可以控制的 App、HTTP 主機和鑰匙圈密鑰,而且要你允許之後才行:允許一次、永遠允許或不允許。