毎回忘れるので備忘録として投稿します。
workflow作成時にフォルダアクションでフォルダパスをinputに設定する
- ファイル>新規>クイックアクション>選択
- フローが受け取る現在の項目: フォルダ
- 検索対象: Finder.app
- ライブラリ>ユーティリティ>AppleScriptを実行
- AppleScriptのコードが追加される。
- inputを参照して変数にセットする。
on run {input, parameters} set inputFolder to input -- POSIX形式の場合 set inputFolderPosix to POSIX path of input end run
既に作成済みのフォルダアクションのクイックアクションに対応したworkflowファイルを使用する場合
- 任意のフォルダに保存し、ダブルクリックしてインストールを許可する
- インストールが成功すると
.workflowファイルが~/Library/Servicesに格納される - プライバシーとセキュリティ>その他>拡張機能>Finderを確認すると、クイックアクションで実行可能対象に
.workflowファイルが追加されていることを確認できる。 - 必要に応じて、プライバシーとセキュリティ>アクセシビリティでAutomatorとFinderが有効である必要があるので、正常動作しない場合は確認すること。

以上です。