Apple Plus

Einführung in AppleScript (Teil 9)

AppleScript Error

Bevor wir mit dem heutigen Thema beginnen, nochmal einen kurzen Verweis auf meinen Artikel von gestern: Ich möchte empfehlen, statt des Skripteditors von Apple künftig "Script Debugger" zu verwenden. Diese Entwicklungsumgebung für AppleScript ist - selbst in ihrer kostenlosen Lite-Edition - deutlich mächtiger als Apples Editor. Dies erleichtert uns die Arbeit, gerade beim Erstellen etwas komplexerer Skripte.

Heute müssen wir uns mit dem Thema Fehlerbehandlung befassen. Danach kann es dann aber auch endlich mit Zugriff auf AppleScript-fähige Programme losgehen.

Wenn ihr meine Beispiele ausprobiert habt, wird euch vermutlich schon einmal ein Fehler unterlaufen sein. Diese führen normalerweise zum Abbruch des Skripts, was natürlich unschön ist. Ein Klassiker sind unzulässige Rechenoperationen:

set theDivision to 8 / 0
display alert "Fertig!" message "Skript beendet." buttons {"OK"}

Der Editor findet hier keinen Fehler und färbt unser Skript entsprechend ein. Erst beim Starten findet unser kleines Programm ein jähes Ende:

Division durch Null (Screenshot)

Ein Teilen durch Null ist auch in AppleScript nicht möglich. An dieser Stelle ist dann Feierabend. Die Alert-Box aus Zeile 2 bekommen wir nicht zu sehen. Das ist natürlich unschön, aber es gibt dafür eine Lösung:

Um diesen Plus-Artikel vollständig zu lesen, musst musst Du Patreon-Mitglied meines Blogs in der Plus-Stufe oder höher sein. Herzlichen Dank für Deine Unterstützung!

To view this content, you must be a member of Markus's Patreon at $2.51 or more
Unlock with Patreon

Plus/Premium
Gefällt Dir dieser Artikel oder hast Du sogar Nutzen daraus gezogen? Du kannst mein Blog via Patreon unterstützen und erhältst dafür Zugriff auf aktuell 112 Plus-Artikel. Auch jeder Link in sozialen Medien oder anderen Blogs zu meinen Inhalten hilft mir, Danke!

Erfolgreicher und produktiver werden
Mein E-Book und mein Coaching-Angebot zu den Themen "Get Organized" und "OmniFocus".

Unterstützung bei Apple-Automatisierungen
Ich arbeite seit 2008 mit iPhones und Mac-Computern und habe inzwischen Hunderte von Automatisierungen erstellt. Gerne stelle ich mein Wissen zur Verfügung! Weitere Infos hier.

Über den Autor

Markus Jasinski

Markus Jasinski ist ein Rostocker Unternehmer, Naturwissenschaftler, IT-Spezialist, Autor, Coach, Dänemark-Fan, überzeugter Radfahrer und nicht zuletzt „Computer Geek“ und Smart-Home-Enthusiast. Sein erstes iPhone kaufte der promovierte Naturwissenschaftler im Jahre 2008, kurze Zeit später wurde er dann auch zum Mac-Nutzer. Nach und nach gesellten sich iPad, Apple TV und Apple Watch hinzu.

Um diese vielfältigen Interessen und Aktivitäten "unter einen Hut" zu bekommen befasst sich der gebürtige Westfale seit über zehn Jahren mit den Themen Selbstorganisation und Aufgabenmanagement, die ebenfalls ein Schwerpunkt dieses Blogs sind.

Kommentar schreiben


Alle Kommentare werden moderiert und nur freigeschaltet, wenn sie diesen Regeln entsprechen. Keine Werbung! Bitte nutzt E-Mail für allgemeine und sonstige Anfragen.

All comments are reviewed and manually unlocked. Comments that do not refer to the article, are not written in German or contain advertising will be deleted. Please use e-mail for general and other inquiries.