Name

first, second, third, fourth, etc.

Syntax

tell app "Finder" to get 75th file of extensions folder

Synonyms

Index

[-]integernd, [-]integerrd, [-]integerst, [-]integerth

Description

You can identify an object by its numerical position in a folder or other container. For numbers 1-10 you can use the word forms (first, second, third ), such as eighth file of startup disk. For numerical positions greater than 10, you have to use an integer (optionally preceded by the minus sign) followed by any one of the four suffixes (e.g., “rd”), even if it doesn’t sound right. Telling the Finder to:

get 75rd file of extensions folder

is legal. A negative integer searches the container in the opposite direction, from its last item to its first. For example, get file -1 (when targeting the Finder) gets the last file on the desktop. You can also use the index reference style in the following manner:

disk index 2

The index reserved word is optional; mostly you will just use the index-less style:

folder 3 of Startup disk

Examples

tell app "BBEdit 5.0" to get -1000th word of document 1 (* gets 1,000th word 
searching from the document end *)

tell app "Sherlock 2" to get third channel (* channel surfing Sherlock 2 
returns 'channel "Internet" of application "Sherlock 2"' *)

tell app "Sherlock 2" to get tenth channel (* will raise an error if the 
container (e.g., the Sherlock 2 app) does not have ten of the objects, in this 
case channels *)

Get AppleScript in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.