AppleScript Equivalent of “continue”
AppleScript doesn’t have a continue
statement, but Tom Lokhorst shows Ray Robertson’s trick of simulating one using an extra loop and exit repeat
(AppleScript’s equivalent of break
).
1 Comment RSS · Twitter
This continue
omission frustrated me a while ago. I ran into a problem where GraphicConverter sometimes thew an error when reading IPTC data (that the UI accesses successfully).
Rather than using a second loop, I ended up solving the problem by setting a variable in my on error
block for reading the IPTC data and then checking the value of that variable before trying to do anything with the IPTC data in the rest of my loop.
The Robertson trick seems like it's probably the cleaner solution in most cases, so it's nice to hear of it! (In fact, maybe I should see if I can refactor my code into separate functions that might make it easy to use the second loop/exit repeat
trick.)