Instance Method インスタンスメソッド

execute(withInput:completionHandler:)

Execute the Automator workflow by providing it as securely coded input. Automatorワークフローを、それを安全にコピーされた入力として提供することによって実行します。

Declaration 宣言

func execute(withInput input: NSSecureCoding?, 
completionHandler handler: NSUserAutomatorTask.CompletionHandler? = nil)

Parameters パラメータ

input

The automator task. automatorタスク。

handler

The completion handler Block that returns the result or an error. See NSUserAutomatorTask.CompletionHandler. 結果またはエラーを返す完了ハンドラブロック。NSUserAutomatorTask.CompletionHandlerを見てください。

Discussion 議論

The Automator workflow will execute using the variables property values. Automatorは、variablesプロパティ値を使って実行するでしょう。

This method should be invoked no more than once for a given instance of the class. このメソッドは、このクラスのある与えられたインスタンスに対して一回以上発動されるべきではありません。

If the script completed normally, the completion handler's error parameter will be nil. スクリプトが通常通り完了したならば、完了ハンドラのもつerrorパラメータはnilでしょう。

See Also 参照

Executing Automator Tasks Automatorタスクを実行する

Related Documentation 関連文書