Front Material
- Foreword
- Acknowledgments
- Introduction
Part I: AppleScript: The Power of Automation
- Chapter 1: Introduction to AppleScript Programming
- Chapter 2: Workflow Automation with AppleScript
- Chapter 3: AppleScript Deployment Options
- Chapter 4: Making the Case for Standardization
Part II: Learning the AppleScript Language
- Chapter 5: Exploring AppleScript Basics
- Chapter 6: Getting Started with the AppleScript Editor
- Chapter 7: Working with Text Objects
- Chapter 8: Working with Numbers and Unit Types
- Chapter 9: Working with Dates and Times
- Chapter 10: Other AppleScript Data Classes
- Chapter 11: Working with Lists
- Chapter 12: Working with Records
- Chapter 13: Logical Branching
- Chapter 14: Looping
- Chapter 15: Dealing with Script Errors
- Chapter 16: Getting Started with Scripting Additions
Part III: Using Scripts to Control Applications
- Chapter 17: Controlling Applications with Scripts
- Chapter 18: Working with Image Events
- Chapter 19: Working with Database Events
- Chapter 20: Working with System Events
Part IV: Using Subroutines and Open-Ended Programming
- Chapter 21: Using Subroutines for Non-Linear Programming
- Chapter 22: Introduction to Open-Ended Programming
- Chapter 23: Designing a Hierarchical Subroutine Structure
Part V: Organizing Code into Modules and Libraries for Multi-Module Solutions
- Chapter 24: Introduction to Multi-Module Solutions.
- Chapter 25: Designing Open-Ended, Multi-Module Solutions.