英文風に記述するため、「無意味句」を入れることができる。無意味句の代表的なものに「the」がある。theはプログラム内で何もプログラム的な動作を行わない。実行時に無視される。
のような配列変数の末尾に数値を追加する記述を行なった場合、英文風に読みやすくするため、
のように無意味句を補うことができる。
無意味句はプログラム的な動作を何も行わないが、それら自体が存在し、無意味句同士は別物として識別される。そのため、無意味句を補助的に用いてサブルーチン（ハンドラ）の宣言を行うことも可能。
AppleScriptが定義している無意味句には、
などがあり、サブルーチンのパラメータを指定する装飾子としてこれらの無意味句を利用できる。
アプリケーション操作対象.
アプリケーションの操作による作業の自動化や、複数のアプリケーションの操作によるソフトウェア・ロボットの構築が可能であるが、操作対象の種類によって利用する技術や手法が変わる。
ローカルアプリケーション.
ただし、対応アプリケーションであっても機能のすべてがAppleScriptに解放されているわけではない。AppleScript用語辞書に定義されている範囲のみである。
そのため、前述のGUI Scriptingによるメニューやボタンなどの強制操作が時と場合によって必要になる。この強制操作機能はOSのデフォルト設定ではオフになっているほか、アプリケーション/アプレット/Scriptごとに許可/禁止するようになっている。
UNIXコマンド.
リモートアプリケーション.
Webサービス.
各種フレームワーク.
ショートカット.
Siri.
さまざまな実行環境.
AppleScriptは中間コードに翻訳されて逐次実行されるが、以下のようなさまざまな保存・実行環境（ランタイム環境）を持つため、実行環境によって動作が微妙に異なり、想定していた通りに動かない場合がある。
スクリプトエディタ上で実行.