AppleScript est un langage de programmation de style anglais conçu pour être facile à apprendre, avec une syntaxe qui est facile à lire : " . A = 10" " définir un 10 " au lieu de Toutefois, cette facilité de lecture peut provoquer des erreurs de syntaxe à se glisser dans la programmation AppleScript, que seules certaines commandes de la langue anglaise vont travailler . Langage AppleScript est dérivé d'une combinaison de caractéristiques et les commandes qui sont ajoutées dans le cadre des bibliothèques d'applications linguistiques fondamentaux ; tracer le chemin de votre programme à travers ces bibliothèques est essentiel pour les erreurs de syntaxe de compréhension . Instructions
1
Notez l'erreur exacte qui s'est produite lorsque vous avez exécuté votre AppleScript et d'examiner la ligne dans laquelle elle s'est produite. ( Il sera mis en évidence dans l'éditeur de script ou de la fenêtre de l'Éditeur AppleScript ). S'il ya des fautes de frappe ou d'autres erreurs évidentes dans cette ligne, les corriger.
2
L'erreur la plus commune AppleScript utilise abusivement une variable typée . Si votre erreur est dans la forme "ne peut pas faire [ l'objet] dans le type [ type d'objet ] », vérifiez votre programmation afin de s'assurer que la variable contient ce que vous attendez d'elle . Ajouter un «retour [ nom de la variable ] « ligne juste avant la ligne avec l'erreur de montrer explicitement son contenu. Vous pouvez être en mesure de corriger cette erreur avec la contrainte de type : définir explicitement la variable à un certain type avec la commande "set variableName à variableName que [type] " , où le type est "string ", " nombre ", ou un autre type de variable .
3
Si l'erreur est dans un AppleScript dire bloc , ouvrez le dictionnaire de l'application pour vérifier la syntaxe de cette commande. Choisissez "Fenêtre" > " Bibliothèque " pour ouvrir la liste des dictionnaires de l'application, puis double-cliquez sur l'application que vous utilisez. Recherchez la commande que vous utilisez pour vérifier sa syntaxe . Alternativement, si vous avez l'intention de cette commande doit être envoyé à une application, s'assurer qu'il est correctement dans un bloc tell .
4
Reportez-vous au Guide du langage AppleScript pour rechercher syntaxe correcte pour les commandes internes AppleScript . Une commande correctement formaté doit utiliser la coloration syntaxique pour montrer les commandes et les mots clés , si votre commande souligne mots comme variables , c'est une bonne indication que vous avez mal saisi votre commande
.