Online Book Reader

Home Category

AppleScript_ The Definitive Guide - Matt Neuburg [282]

By Root 1464 0

12.5. Dereferencing a Reference

12.6. Trouble with Contents

12.7. Creating References to Variables

12.8. Reference as Parameter

13. Datatypes

13.1. Application

13.2. Machine

13.3. Data

13.4. Boolean

13.5. Integer, Real, and Number

13.6. Date

13.6.1. Date Properties

13.7. String

13.7.1. String Properties

13.7.2. String Elements

13.8. Unicode Text

13.8.1. Forming Unicode Text

13.8.2. Other Text Classes

13.9. File and Alias

13.9.1. Alias

13.9.2. Other File Classes

13.9.3. File Properties

13.9.4. File Classes in Applications

13.10. List

13.10.1. List Recursion

13.10.2. Secondary List Classes

13.10.3. List Properties

13.10.4. List Elements

13.11. Record

13.11.1. Record Properties

14. Coercions

14.1. Implicit Coercion

14.2. Explicit Coercion

Reference Section

as

Reference Section

get... as

14.2.1. Coercion by AppleScript

14.2.2. Coercion by a Scriptable Application

14.3. Boolean Coercions

14.4. Number, String, and Date Coercions

14.5. File Coercions

14.6. List Coercions

14.7. Unit Conversions

15. Operators

15.1. Implicit Coercion

15.2. Arithmetic Operators

+

-

*

/

div

mod

^

15.3. Boolean Operators

and

or

not

15.4. Comparison Operators

= (is)

≠ (is not)

<

>

15.5. Containment Operators

contains, does not contain, is in, is not in

begins with

ends with

15.6. Concatenation Operator

&

15.7. Parentheses

15.8. Who Performs an Operation

15.8.1. Direct Operations

15.8.2. Boolean Test Element Specifiers

16. Global Properties

16.1. Strings

return

tab

quote

space

text item delimiters

16.2. Numbers

pi

minutes

hours

days

weeks

16.3. Miscellaneous

version

17. Constants

true , false

yes, no, ask

missing value

null

plain, bold, italic, outline, shadow, underline, superscript, subscript, strikethrough, small caps, all caps, all lowercase, condensed, expanded, hidden

case, diacriticals, white space, hyphens, expansion, punctuation, numeric strings

application responses

current application

Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday

January, February, March, April, May, June, July, August, September, October, November, December

18. Commands

18.1. Application Commands

launch

activate

reopen

quit

18.2. Standard Commands

18.3. Logging Commands

log

stop log, start log

19. Control

19.1. Branching

19.2. Looping

19.2.1. Repeat Forever

19.2.2. Repeat N Times

19.2.3. Repeat While

19.2.4. Repeat Until

19.2.5. Repeat With

19.2.6. Repeat With... In

19.3. Tell

19.4. Using Terms From

19.5. With

19.5.1. Timeout

19.5.2. Transaction

19.6. Considering/Ignoring

19.6.1. Ignoring Application Responses

19.6.2. String Considerations

19.7. Errors

19.7.1. Throwing an Error

19.7.2. Catching an Error

19.8. Second-Level Evaluation

III. AppleScript In Action

20. Dictionaries

20.1. Resolution of Terminology

20.1.1. Loading the Dictionary

20.1.2. Translating the Terms

20.1.2.1. The innermost application dictionary

20.1.2.2. Hunting for each term

20.2. Terminology Clash

20.2.1. Compile-time Error

20.2.2. Runtime Error

20.2.3. No Error, Surprising Behavior

20.2.4. Detecting Terminology Clash

20.2.5. No Terminology Clash

20.2.6. Resolving Terminology Clash

20.2.7. Clash Between Dictionaries

20.3. Nonsensical Apple Events

20.4. Raw Four-Letter Codes

20.5. Multiple-Word Terms

20.6. What's in a Dictionary

20.6.1. Value Types

20.6.2. Enumerations

20.6.3. Classes

20.6.3.1. Plurals

20.6.3.2. Class inheritance

Return Main Page Previous Page Next Page

®Online Book Reader