Predefined Variables
These variables are defined for each script and are the primary access to Flying Logic documents and other features.
| Name | Description |
|---|---|
document | This represents the current document and is an instance of the Document class. |
Application | This is a singleton instance of the Application class. Methods and variables that are not related to particular documents can be accessed through this object. |
scriptParentDirectory | The path to the directory containing the script. |
scriptMode | Has the value importer, exporter or standard. This allows one script to act in any of the three modes; i.e., a script could be written as an importer and exporter. |
importItemLabelexportItemLabelrunItemLabel | These write-only variables will assign a custom name to the script’s menu item. See Writing Importers and Exporters for details. |
defaultExtensions | Optional list of extensions an importer or exporter expects for filenames. |