execute(withAppleEvent:completionHandler:)
Execute the AppleScript script by sending it the specified Apple event.
Declaration
func execute(withAppleEvent event: NSAppleEventDescriptor?, completionHandler handler: NSUserAppleScriptTask.CompletionHandler? = nil)func execute(withAppleEvent event: NSAppleEventDescriptor?) async throws -> NSAppleEventDescriptorParameters
- event:
The Apple event.
- handler:
The completion handler Block that returns the result or an error. See Completionhandler.
Discussion
Pass nil as event to execute the script’s default “run” handler.
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.