Shared Classes and Methods
To ensure a consistent scripting experience in each of the Omni applications, certain Omni Automation objects and methods are used by all of the applications.
For example, the syntax of Omni Automation scripts targeting the shared Alert class, is the same regardless of whether the alerts are used in OmniGraffle, OmniFocus, OmniOutliner, or OmniPlan.
The following topic links (also available via the navigation overlay menu ☰ at top-left of this page) provide detailed information and examples of how to script these shared classes and methods.
- Shared Classes & Methods
- Alert
- Audio
- Array
- Calendar
- Color
- Credentials
- Crypto
- Data
- Date
- Device
- FilePicker
- FileTypes
- FileSaver
- FileWrapper
- Formatters
- Date Formatter
- Decimal Formatter
- Duration Formatter
- Notification
- Pasteboard
- Point
- Preferences (Plug-In)
- Rect
- Share Panel
- Size
- Speech (TTS)
- Timer
- URL
- URL: Components (Query)
- URL: Fetch
- URL: Fetch API
- URL: Call
- URL: Bookmarks
- XML