# Glossary

- absolute object specifierAn object specifier that has enough information to identify an object or objects uniquely. For an object specifier to an application object to be complete, its outermost container must be the application itself. Seerelative object specifier.
An object specifier that has enough information to identify an object or objects uniquely. For an object specifier to an application object to be complete, its outermost container must be the application itself. Seerelative object specifier.
- Apple eventAn interprocess message that encapsulates a command in a form that can be passed across process boundaries, performed, and responded to with a reply event. When an AppleScript script is executed, a statement that targets a scriptable application may result in an Apple event being sent to that application.
An interprocess message that encapsulates a command in a form that can be passed across process boundaries, performed, and responded to with a reply event. When an AppleScript script is executed, a statement that targets a scriptable application may result in an Apple event being sent to that application.
- AppleScriptA scripting language that makes possible direct control of scriptable applications and scriptable parts of macOS.
A scripting language that makes possible direct control of scriptable applications and scriptable parts of macOS.
- AppleScript commandA script command provided by AppleScript. AppleScript commands do not have to be included intellstatements.
A script command provided by AppleScript. AppleScript commands do not have to be included intellstatements.
- application commandA command that is defined by scriptable application to provide access to a scriptable feature. An application command must either be included in atellstatement or include the name of the application in its direct parameter.
A command that is defined by scriptable application to provide access to a scriptable feature. An application command must either be included in atellstatement or include the name of the application in its direct parameter.
- application objectAn object stored in an application or its documents and managed by the application.
An object stored in an application or its documents and managed by the application.
- arbitrary reference formA reference form that specifies an arbitrary object in a container.
A reference form that specifies an arbitrary object in a container.
- assignment statementA statement that assigns a value to a variable. Assignment statements use thecopyorsetcommands.
A statement that assigns a value to a variable. Assignment statements use thecopyorsetcommands.
- attributeA characteristic that can be considered or ignored in aconsideringorignoringstatement.
A characteristic that can be considered or ignored in aconsideringorignoringstatement.
- binary operatorAn operator that derives a new value from a pair of values.
An operator that derives a new value from a pair of values.
- booleanA logical truth value; see thebooleanclass.
A logical truth value; see thebooleanclass.
- Boolean expressionAn expression whose value can be either true or false.
An expression whose value can be either true or false.
- chevronsSeedouble angle brackets.
Seedouble angle brackets.
- child script objectAscriptobject that inherits properties and handlers from another object, called the parent.
Ascriptobject that inherits properties and handlers from another object, called the parent.
- class(1) A category for objects that share characteristics such as properties and elements and respond to the same commands. (2) The label for the AppleScriptclasspropertyâa reserved word that specifies the class to which an object belongs.
(1) A category for objects that share characteristics such as properties and elements and respond to the same commands. (2) The label for the AppleScriptclasspropertyâa reserved word that specifies the class to which an object belongs.
- coercionThe process of converting an object from one class to another. For example, an integer value can be coerced into a real value. Also, the software that performs such a conversion. Also known as object conversion.
The process of converting an object from one class to another. For example, an integer value can be coerced into a real value. Also, the software that performs such a conversion. Also known as object conversion.
- commandA word or series of words that requests an action. See alsohandler.
A word or series of words that requests an action. See alsohandler.
- commentText that remains in a script after compilation but is ignored by AppleScript when the script is executed.
Text that remains in a script after compilation but is ignored by AppleScript when the script is executed.
- compileIn AppleScript, to convert a script from the form typed into a script editor to a form that can be used by AppleScript. The process of compiling a script includes syntax and vocabulary checks. A script is compiled when you first run it and again when you modify it and then run it again, save it, or check its syntax.
In AppleScript, to convert a script from the form typed into a script editor to a form that can be used by AppleScript. The process of compiling a script includes syntax and vocabulary checks. A script is compiled when you first run it and again when you modify it and then run it again, save it, or check its syntax.
- compiled scriptThe form to which a script is converted when you compile it.
The form to which a script is converted when you compile it.
- composite valueA value that contains other values. Lists, records, and strings are examples of composite values.
A value that contains other values. Lists, records, and strings are examples of composite values.
- compound statementA statement that occupies more than one line and contains other statements. A compound statement begins with a reserved word indicating its function and ends with the wordend. See alsosimple statement.
A statement that occupies more than one line and contains other statements. A compound statement begins with a reserved word indicating its function and ends with the wordend. See alsosimple statement.
- conditional statementSeeif statement.
Seeif statement.
- considering statementA control statement that lists a specific set of attributes to be considered when AppleScript performs operations on strings or sends commands to applications.
A control statement that lists a specific set of attributes to be considered when AppleScript performs operations on strings or sends commands to applications.
- constantA reserved word with a predefined value; see theconstantclass.
A reserved word with a predefined value; see theconstantclass.
- containerAn object that contains one or more other objects, known as elements. You specify containers with the reserved wordsoforin.
An object that contains one or more other objects, known as elements. You specify containers with the reserved wordsoforin.
- continuation characterA character used in Script Editor to extend a statement to the next line. With a U.S. keyboard, you can enter this character by typing Option-l (lower-case L).
A character used in Script Editor to extend a statement to the next line. With a U.S. keyboard, you can enter this character by typing Option-l (lower-case L).
- continue statementA statement that controls when and how other statements are executed. AppleScript defines standard control statements such asif,repeat, andwhile.
A statement that controls when and how other statements are executed. AppleScript defines standard control statements such asif,repeat, andwhile.
- control statementA statement that causes AppleScript to exit the current handler and transfer execution to the handler with the same name in the parent. Acontinuestatement can also be used to invoke an inherited handler in the local context.
A statement that causes AppleScript to exit the current handler and transfer execution to the handler with the same name in the parent. Acontinuestatement can also be used to invoke an inherited handler in the local context.
- current applicationThe application that is using the AppleScript component to compile and execute scripts (typically, Script Editor).
The application that is using the AppleScript component to compile and execute scripts (typically, Script Editor).
- current scriptThe script currently being executed.
The script currently being executed.
- current targetThe object that is the current default target for commands.
The object that is the current default target for commands.
- dataA class used for data that do not belong to any of the other AppleScript classes; see thedataclass.
A class used for data that do not belong to any of the other AppleScript classes; see thedataclass.
- dateA class that specifies a time, day of the month, month, and year; see thedateclass.
A class that specifies a time, day of the month, month, and year; see thedateclass.
- declarationThe first occurrence of a variable or property identifier in a script. The form and location of the declaration determine how AppleScript treats the identifier in that scriptâfor example, as a property, global variable, or local variable.
The first occurrence of a variable or property identifier in a script. The form and location of the declaration determine how AppleScript treats the identifier in that scriptâfor example, as a property, global variable, or local variable.
- default targetThe object that receives a command if no object is specified or if the object is incompletely specified in the command. Default (or implicit) targets are specified intellstatements.
The object that receives a command if no object is specified or if the object is incompletely specified in the command. Default (or implicit) targets are specified intellstatements.
- delegationThe handing off of control to another object. In AppleScript, the use of acontinuestatement to call a handler in a parent object or the current application.
The handing off of control to another object. In AppleScript, the use of acontinuestatement to call a handler in a parent object or the current application.
- dialectA version of the AppleScript language that resembles a specific human language or programming language. As of AppleScript 1.3, English is the only dialect supported.
A version of the AppleScript language that resembles a specific human language or programming language. As of AppleScript 1.3, English is the only dialect supported.
- dictionaryThe set of commands, objects, and other terminology that is understood by an application or other scriptable entity. You can display an applicationâs dictionary with Script Editor.
The set of commands, objects, and other terminology that is understood by an application or other scriptable entity. You can display an applicationâs dictionary with Script Editor.
- direct parameterThe parameter immediately following a command, which typically specifies the object to which the command is sent.
The parameter immediately following a command, which typically specifies the object to which the command is sent.
- double angle bracketsCharacters (Â«Â») typically used by AppleScript to enclose raw data. With a U.S. keyboard, you can enter double angle brackets (also known as chevrons) by typing Option-Backslash and Shift-Option-Backslash.
Characters (Â«Â») typically used by AppleScript to enclose raw data. With a U.S. keyboard, you can enter double angle brackets (also known as chevrons) by typing Option-Backslash and Shift-Option-Backslash.
- elementAn object contained within another object. An object can typically contain zero or more of each of its elements.
An object contained within another object. An object can typically contain zero or more of each of its elements.
- empty listA list containing no items. See thelistclass.
A list containing no items. See thelistclass.
- error expressionAn expression, usually atextobject, that describes an error.
An expression, usually atextobject, that describes an error.
- error handlerA collection of statements that are executed in response to an error message. See thetrystatement.
A collection of statements that are executed in response to an error message. See thetrystatement.
- error messageA message that is supplied by an application, by AppleScript, or by macOS when an error occurs during the handling of a command.
A message that is supplied by an application, by AppleScript, or by macOS when an error occurs during the handling of a command.
- error numberAn integer that identifies an error.
An integer that identifies an error.
- evaluationThe conversion of an expression to a value.
The conversion of an expression to a value.
- every reference formA reference form that specifies every object of a particular type in a container.
A reference form that specifies every object of a particular type in a container.
- exit statementA statement used in the body of arepeatstatement to exit the Repeat statement.
A statement used in the body of arepeatstatement to exit the Repeat statement.
- explicit run handlerA handler at the top level of ascriptobject that begins withon runand ends withend. A singlescriptobject can include an explicitrunhandler or an implicitrunhandler, but not both.
A handler at the top level of ascriptobject that begins withon runand ends withend. A singlescriptobject can include an explicitrunhandler or an implicitrunhandler, but not both.
- expressionIn AppleScript, any series of words that has a value.
In AppleScript, any series of words that has a value.
- filterA phrase, added to a reference to a system or application object, that specifies elements in a container that match one or more conditions.
A phrase, added to a reference to a system or application object, that specifies elements in a container that match one or more conditions.
- filter reference formA reference form that specifies all objects in a container that match a condition specified by a Boolean expression.
A reference form that specifies all objects in a container that match a condition specified by a Boolean expression.
- formal parameterSeeparameter variable.
Seeparameter variable.
- global variableA variable that is available anywhere in the script in which it is defined.
A variable that is available anywhere in the script in which it is defined.
- handlerA collection of statements that can be invoked by name. See alsocommand.
A collection of statements that can be invoked by name. See alsocommand.
- identifierA series of characters that identifies a value or handler in AppleScript. Identifiers are used to name variables, handlers, parameters, properties, and commands.
A series of characters that identifies a value or handler in AppleScript. Identifiers are used to name variables, handlers, parameters, properties, and commands.
- ID reference formA reference form that specifies an object by the value of its ID property.
A reference form that specifies an object by the value of its ID property.
- if statementA control statement that contains one or more Boolean expressions whose results determine whether to execute other statements within theifstatement.
A control statement that contains one or more Boolean expressions whose results determine whether to execute other statements within theifstatement.
- ignoring statementA control statement that lists a specific set of attributes to be ignored when AppleScript performs operations on text strings or sends commands to applications.
A control statement that lists a specific set of attributes to be ignored when AppleScript performs operations on text strings or sends commands to applications.
- implicit run handlerAll the statements at the top level of a script except for property definitions,scriptobject definitions, and other handlers. A singlescriptobject can include an explicitrunhandler or an implicitrunhandler, but not both.
All the statements at the top level of a script except for property definitions,scriptobject definitions, and other handlers. A singlescriptobject can include an explicitrunhandler or an implicitrunhandler, but not both.
- index reference formA reference form that specifies an object by describing its position with respect to the beginning or end of a container.
A reference form that specifies an object by describing its position with respect to the beginning or end of a container.
- inheritanceThe ability of a childscriptobject to take on the properties and handlers of a parent  object.
The ability of a childscriptobject to take on the properties and handlers of a parent  object.
- inheritance chainThe hierarchy of objects that AppleScript searches to find the target for a command or the definition of a term.
The hierarchy of objects that AppleScript searches to find the target for a command or the definition of a term.
- initializing a script objectThe process of creating ascriptobject from the properties and handlers listed in ascriptobject definition. AppleScript creates ascriptobject when it runs a script or handler that contains ascriptobject definition.
The process of creating ascriptobject from the properties and handlers listed in ascriptobject definition. AppleScript creates ascriptobject when it runs a script or handler that contains ascriptobject definition.
- insertion pointA location where another object or objects can be added.
A location where another object or objects can be added.
- integerA positive or negative number without a fractional part; see theintegerclass.
A positive or negative number without a fractional part; see theintegerclass.
- itemA value in a list or record. An item can be specified by its offset from the beginning or end of the list or record.
A value in a list or record. An item can be specified by its offset from the beginning or end of the list or record.
- keywordA word that is part of the AppleScript language. Synonymous withreserved word.
A word that is part of the AppleScript language. Synonymous withreserved word.
- labeled parameterA parameter that is identified by a label. See alsopositional parameter.
A parameter that is identified by a label. See alsopositional parameter.
- lifetimeThe period of time over which a variable or property is in existence.
The period of time over which a variable or property is in existence.
- listAn ordered collection of values; see thelistclass.
An ordered collection of values; see thelistclass.
- literalA value that evaluates to itself.
A value that evaluates to itself.
- local variableA variable that is available only in the handler in which it is defined. Variables that are defined within handlers are local unless they are explicitly declared as global variables.
A variable that is available only in the handler in which it is defined. Variables that are defined within handlers are local unless they are explicitly declared as global variables.
- log statementA script statement that reports the value of one or more variables to the Event Log pane of a script window, and to the Event Log History window, if it is open.
A script statement that reports the value of one or more variables to the Event Log pane of a script window, and to the Event Log History window, if it is open.
- loopA series of statements that is repeated.
A series of statements that is repeated.
- loop variableA variable whose value controls the number of times the statements in arepeatstatement are executed.
A variable whose value controls the number of times the statements in arepeatstatement are executed.
- middle reference formA reference form that specifies the middle object of a particular class in a container. (This form is rarely used.)
A reference form that specifies the middle object of a particular class in a container. (This form is rarely used.)
- name reference formA reference form that specifies an object by nameâthat is, by the value of itsnameproperty.
A reference form that specifies an object by nameâthat is, by the value of itsnameproperty.
- nested control statementA control statement that is contained within another control statement.
A control statement that is contained within another control statement.
- numberA synonym for the AppleScript classesintegerandreal.
A synonym for the AppleScript classesintegerandreal.
- objectAn instantiation of a class definition, which can include properties and actions.
An instantiation of a class definition, which can include properties and actions.
- object conversionSeecoercion.
Seecoercion.
- object specifierA phrase specifies the information needed to find another object in terms of the objects in which it is contained. See alsoabsolute object specifier,relative object specifier, andreference form.
A phrase specifies the information needed to find another object in terms of the objects in which it is contained. See alsoabsolute object specifier,relative object specifier, andreference form.
- operandAn expression from which an operator derives a value.
An expression from which an operator derives a value.
- operationThe evaluation of an expression that contains an operator.
The evaluation of an expression that contains an operator.
- operatorA symbol, word, or phrase that derives a value from another value or pair of values.
A symbol, word, or phrase that derives a value from another value or pair of values.
- optional parameterA parameter that need not be included for a command to be successful.
A parameter that need not be included for a command to be successful.
- outside property, variable, or statementA property, variable, or statement in ascriptobject but occurs outside of any handlers or nestedscriptobjects.
A property, variable, or statement in ascriptobject but occurs outside of any handlers or nestedscriptobjects.
- parameter variableAn identifier in a handler definition that represents the actual value of a parameter when the handler is called. Also called aformal parameter.
An identifier in a handler definition that represents the actual value of a parameter when the handler is called. Also called aformal parameter.
- parent objectAn  object from which anotherscriptobject, called the child, inherits properties and handlers. A parent object may be any object, such as alistor anapplicationobject, but it is typically anotherscriptobject.
An  object from which anotherscriptobject, called the child, inherits properties and handlers. A parent object may be any object, such as alistor anapplicationobject, but it is typically anotherscriptobject.
- positional parameterA handler parameter that is identified by the order in which it is listed. In a handler call, positional parameters are enclosed in parentheses and separated by commas. They must be listed in the order in which they appear in the corresponding handler definition.
A handler parameter that is identified by the order in which it is listed. In a handler call, positional parameters are enclosed in parentheses and separated by commas. They must be listed in the order in which they appear in the corresponding handler definition.
- propertyA labeled container in which to store a value. Properties can specify characteristics of objects.
A labeled container in which to store a value. Properties can specify characteristics of objects.
- property reference formA reference form that specifies a property of anapplicationobject,recordorscriptobject.
A reference form that specifies a property of anapplicationobject,recordorscriptobject.
- range reference formA reference form that specifies a series of objects of the same class in the same container.
A reference form that specifies a series of objects of the same class in the same container.
- raw formatAppleScript terms enclosed in double angle brackets, or chevrons (Â«Â»). AppleScript uses raw format because it cannot find a script term in any available dictionary, or cannot display data in its native format.
AppleScript terms enclosed in double angle brackets, or chevrons (Â«Â»). AppleScript uses raw format because it cannot find a script term in any available dictionary, or cannot display data in its native format.
- realA number that can include a decimal fraction; see therealclass.
A number that can include a decimal fraction; see therealclass.
- recordAn unordered collection of properties, identified by unique labels; see therecordclass.
An unordered collection of properties, identified by unique labels; see therecordclass.
- recordable applicationAn application that uses Apple events to report user actions for recording purposes. When recording is turned on, Script Editor creates statements corresponding to any significant actions you perform in a recordable application.
An application that uses Apple events to report user actions for recording purposes. When recording is turned on, Script Editor creates statements corresponding to any significant actions you perform in a recordable application.
- recursive handlerA handler that calls itself.
A handler that calls itself.
- referenceAn object that encapsulates an object specifier.
An object that encapsulates an object specifier.
- reference formThe syntax for identifying an object or group of objects in an application or other containerâthat is, the syntax for constructing an object specifier. AppleScript defines reference forms for arbitrary, every, filter, ID, index, middle, name, property, range, and relative.
The syntax for identifying an object or group of objects in an application or other containerâthat is, the syntax for constructing an object specifier. AppleScript defines reference forms for arbitrary, every, filter, ID, index, middle, name, property, range, and relative.
- relative object specifierAn object specifier that does not include enough information to identify an object or objects uniquely. When AppleScript encounters a partial object specifier, it uses the default object specified in the enclosingtellstatement to complete the reference. Seeabsolute object specifier.
An object specifier that does not include enough information to identify an object or objects uniquely. When AppleScript encounters a partial object specifier, it uses the default object specified in the enclosingtellstatement to complete the reference. Seeabsolute object specifier.
- relative reference formA reference form that specifies an object or location by describing its position in relation to another object, known as the base, in the same container.
A reference form that specifies an object or location by describing its position in relation to another object, known as the base, in the same container.
- repeat statementA control statement that contains a series of statements to be repeated and, in most cases, instructions that specify when the repetition stops.
A control statement that contains a series of statements to be repeated and, in most cases, instructions that specify when the repetition stops.
- required parameterA parameter that must be included for a command to be successful.
A parameter that must be included for a command to be successful.
- reserved wordA word that is part of the AppleScript language. Synonymous withkeyword.
A word that is part of the AppleScript language. Synonymous withkeyword.
- resultA value generated when a command is executed or an expression evaluated.
A value generated when a command is executed or an expression evaluated.
- return statementA statement that exits a handler and optionally returns a specified value.
A statement that exits a handler and optionally returns a specified value.
- scopeThe range over which AppleScript recognizes a variable or property, which determines where else in a script you may refer to that variable or property.
The range over which AppleScript recognizes a variable or property, which determines where else in a script you may refer to that variable or property.
- scriptA series of written instructions that, when executed, cause actions in applications or macOS.
A series of written instructions that, when executed, cause actions in applications or macOS.
- scriptable applicationAn application that can be controlled by a script. For AppleScript, that means being responsive to interapplication messages, called Apple events, sent when a script command targets the application.
An application that can be controlled by a script. For AppleScript, that means being responsive to interapplication messages, called Apple events, sent when a script command targets the application.
- script applicationAn application whose only function is to run the script associated with it.
An application whose only function is to run the script associated with it.
- script editorAn application used to create and modify scripts.
An application used to create and modify scripts.
- Script EditorThe script-editing application distributed with AppleScript.
The script-editing application distributed with AppleScript.
- scripting additionA file that provides additional commands or coercions you can use in scripts. If a scripting addition is located in the Scripting Additions folder, its terminology is available for use by any script.
A file that provides additional commands or coercions you can use in scripts. If a scripting addition is located in the Scripting Additions folder, its terminology is available for use by any script.
- scripting addition commandA command that is implemented as a scripting addition.
A command that is implemented as a scripting addition.
- script libraryA script saved in a Script Libraries folder so it can be used by other scripts.
A script saved in a Script Libraries folder so it can be used by other scripts.
- script objectA user-defined object that can combine data (in the form of properties) and actions (in the form of handlers and additionalscriptobjects).
A user-defined object that can combine data (in the form of properties) and actions (in the form of handlers and additionalscriptobjects).
- script object definitionA compound statement that contains a collection of properties, handlers, and other AppleScript statements.
A compound statement that contains a collection of properties, handlers, and other AppleScript statements.
- simple statementOne that can be written on a single line. See alsocompound statement.
One that can be written on a single line. See alsocompound statement.
- simple valueA value, such as an integer or a constant, that does not contain other values.
A value, such as an integer or a constant, that does not contain other values.
- Standard suiteA set of standard AppleScript terminology that a scriptable application should support if possible. The Standard suite contains commands such ascount,delete,duplicate, andmake, and classes such asapplication,document, andwindow.
A set of standard AppleScript terminology that a scriptable application should support if possible. The Standard suite contains commands such ascount,delete,duplicate, andmake, and classes such asapplication,document, andwindow.
- statementA series of lexical elements that follows a particular AppleScript syntax. Statements can include keywords, variables, operators, constants, expressions, and so on. See alsocompound statement,simple statement.
A series of lexical elements that follows a particular AppleScript syntax. Statements can include keywords, variables, operators, constants, expressions, and so on. See alsocompound statement,simple statement.
- statement blockOne or more statements enclosed in a compound statement and having anendstatement.
One or more statements enclosed in a compound statement and having anendstatement.
- stringA synonym for thetextclass.
A synonym for thetextclass.
- styled textText that may include style and font information. Not supported in AppleScript 2.0.
Text that may include style and font information. Not supported in AppleScript 2.0.
- suiteWithin an application's scriptability information, a grouping of terms associated with related operations.
Within an application's scriptability information, a grouping of terms associated with related operations.
- synonymAn AppleScript word, phrase, or language element that has the same meaning as another AppleScript word, phrase, or language element. For example, the operatordoes not equalis a synonym forâ.
An AppleScript word, phrase, or language element that has the same meaning as another AppleScript word, phrase, or language element. For example, the operatordoes not equalis a synonym forâ.
- syntaxThe arrangement of words in an AppleScript statement.
The arrangement of words in an AppleScript statement.
- syntax descriptionThe rules for constructing a valid AppleScript statement of a particular type.
The rules for constructing a valid AppleScript statement of a particular type.
- system objectAn object that is part of a scriptable element of macOS.
An object that is part of a scriptable element of macOS.
- targetThe recipient of a command. Potential targets includeapplicationobjects,scriptobjects (including the current script), and the current application.
The recipient of a command. Potential targets includeapplicationobjects,scriptobjects (including the current script), and the current application.
- tell statementA control statement that specifies the default target for the statements it contains.
A control statement that specifies the default target for the statements it contains.
- testA Boolean expression that specifies the conditions of a filter or anifstatement.
A Boolean expression that specifies the conditions of a filter or anifstatement.
- textAn ordered series of characters (a text string); see thetextclass.
An ordered series of characters (a text string); see thetextclass.
- try statementA two-part compound statement that contains a series of AppleScript statements, followed by an error handler to be invoked if any of those statements cause an error.
A two-part compound statement that contains a series of AppleScript statements, followed by an error handler to be invoked if any of those statements cause an error.
- unary operatorAn operator that derives a new value from a single value.
An operator that derives a new value from a single value.
- UnicodeAn international standard that uses a 16-bit encoding to uniquely specify the characters and symbols for all commonly used languages.
An international standard that uses a 16-bit encoding to uniquely specify the characters and symbols for all commonly used languages.
- Unicode code pointA unique number that represents a character and allows it to be represented in an abstract way, independent of how it is rendered.
A unique number that represents a character and allows it to be represented in an abstract way, independent of how it is rendered.
- Unicode textA class that represents an ordered series of two-byte Unicode characters.
A class that represents an ordered series of two-byte Unicode characters.
- use statementA control statement that declares a required resource for a script and may import terminology from that resource.
A control statement that declares a required resource for a script and may import terminology from that resource.
- user-defined commandA command that is implemented by a handler defined in ascriptobject.
A command that is implemented by a handler defined in ascriptobject.
- using terms from statementA control statement that instructs AppleScript to use the terminology from the specified application in compiling the enclosed statements.
A control statement that instructs AppleScript to use the terminology from the specified application in compiling the enclosed statements.
- variableA named container in which to store a value.
A named container in which to store a value.
- with timeout statementA control statement that specifies the amount of time AppleScript waits for application commands to complete before stopping execution of the script.
A control statement that specifies the amount of time AppleScript waits for application commands to complete before stopping execution of the script.
- with transaction statementA control statement that allows you to take advantage of applications that support the notion of a transactionâa sequence of related events that should be performed as if they were a single operation, such that either all of the changes are applied or none are.
A control statement that allows you to take advantage of applications that support the notion of a transactionâa sequence of related events that should be performed as if they were a single operation, such that either all of the changes are applied or none are.
Copyright © 2016 Apple Inc. All Rights Reserved.Terms of Use|Privacy Policy|  Updated: 2016-01-25