これについてインターウェブで多くの質問を見てきましたが、答えはありません。AppleScript 内で Automator の「変数」を参照する方法はありますか? ワークフローの一部として文字列操作を行いたいと考えています。Get Variable を使用してそれらを一時ファイルに渡すことでこれを回避しましたが、ちょっと見苦しいです。
4697 次
2 に答える
4
私はスティーブンと同じことを試みていました。私の結論は、「Automator」アプリケーション内でフローを実行すると、applescript は Apple Script の「Automator Suite」インターフェイスを介して Automator 変数にアクセスできるということです。例えば:
set my_variable to value of variable "The Variable" of workflow 0 of current application
display dialog my_variable as text
set my_variable to "Test"
ただし、フローをスタンドアロン アプリケーションとして保存すると、アプリケーションに「Automator Suite」が含まれないため、上記のスクリプトは機能しなくなります :-(
于 2012-12-01T17:24:02.757 に答える
2
ワークフローで使用されるAppleScriptは、2つのパラメータinput
、または前のワークフローの出力、およびparameters
ワークフローのUIで設定されたオプション(該当する場合)を受け入れます。操作している文字列がワークフローの入力の一部である場合、それはになりますinput
。
詳細については、こちらをご覧ください。
于 2010-10-05T19:20:21.380 に答える