AppleScript ist eine englischsprachige Stil Programmiersprache entwickelt, um einfach zu lernen, mit einer Syntax, die leicht zu lesen ist : " . A = 10 " "einen bis 10 " statt Allerdings ist diese Leichtigkeit des Lesens kann Syntaxfehler in AppleScript Programmierung kriechen , da nur bestimmte englischsprachige Befehle funktionieren wird. AppleScript Sprache wird aus einer Kombination von Kern- Sprache Funktionen und Befehle , die als Teil der Anwendung Bibliotheken hinzugefügt werden, abgeleitet ; Tracing den Pfad des Programms durch diesen Bibliotheken ist der Schlüssel zum Verständnis Syntaxfehler. Anleitung
1
Notieren Sie die genaue Fehlermeldung , wenn Sie Ihren AppleScript lief aufgetreten und überprüfen Sie die Zeile, in der er aufgetreten ist. (Es wird im Skript-Editor oder AppleScript -Editor-Fenster markiert. ) Bei offensichtlichen Tippfehler oder andere Fehler in dieser Linie sind , zu korrigieren.
2
Die häufigste AppleScript Fehler missbrauchen eine typisierte Variablen . Wenn Ihr Fehler ist in der Form " kann nicht [object ] in type [ Objekttyp ] , " überprüfen Sie Ihre Programmierung , um sicherzustellen, dass die Variable enthält , was Sie von ihm erwarten . Fügen Sie eine Zeile "return [Variable name] " unmittelbar vor der Zeile mit dem Fehler explizit zeigen seinen Inhalt. Sie können in der Lage sein , um diesen Fehler zu beheben mit Typ- Zwang : Explizit die Variable auf eine bestimmte Art mit dem Befehl "set variableName zu variableName als [type] " , wobei Typ "string ", "number " oder eine andere Variable Typ .
3
Wenn der Fehler in einem Block AppleScript sagen , öffnen Sie die Anwendung Wörterbuch , um die Syntax des Befehls überprüfen . Wählen Sie "Fenster" > "Bibliothek" , um die Liste der Wörterbücher Anwendung zu öffnen, dann auf der von Ihnen verwendeten Anwendung doppelklicken. Suchen Sie nach dem Befehl, den Sie verwenden, um die Syntax zu überprüfen sind . Alternativ, wenn Sie diesen Befehl, um zu einer Anwendung gesendet werden wollen , stellen Sie sicher , dass es richtig ist, in einem Block tell .
4
finden Sie in der AppleScript Language Guide nachschlagen richtige Syntax für interne AppleScript -Befehle. Ein richtig formatierten Befehl sollte Syntax-Highlighting verwenden, um Befehle und Schlüsselwörter zeigen , wenn Ihr Befehl hebt Wörter als Variablen , das ist ein gutes Indiz dafür , dass Sie Ihren Befehl vertippt
.