AppleScript er et engelsk -sproget stil programmeringssprog designet til at være let at lære, med en syntaks, der er let at læse : " . A = 10 " " indstille en til 10 " i stedet for dog lette læsningen kan forårsage syntaksfejl at krybe ind i AppleScript programmering, som kun visse engelsksprogede kommandoer vil arbejde. AppleScript sprog stammer fra en kombination af centrale sproglige funktioner og kommandoer , der er tilføjet som en del af ansøgningen biblioteker spore stien til programmet gennem disse biblioteker er nøglen til forståelse syntaksfejl . Instruktioner
1
Skriv ned nøjagtige fejl, der opstod , da du kørte din AppleScript og gennemgå den linje , hvori den indtraf . (Det vil blive fremhævet i Script Editor eller AppleScript Editor -vinduet. ) Hvis der er åbenlyse slåfejl eller andre fejl i denne linje , rette dem.
2. p mest almindelige AppleScript fejl misbruger en maskinskrevet variabel . Hvis din fejl er i form "kan ikke gøre [ objekt] i type [ objekttype ] " check din programmering for at sikre, at den variable indeholder, hvad du forventer det . Tilføj en linje "return [ variabelnavn ] " umiddelbart før linjen med fejlen til eksplicit vise dens indhold. Du kan være i stand til at lave denne fejl med type tvang : Udtrykkeligt indstille variablen til en bestemt type med kommandoen "set variableName til variableName som [type] ", hvor type er "streng ", "nummer ", eller en anden variabel type.
3 p Hvis fejlen er i en AppleScript fortælle blok , åbner programmet ordbogen til at kontrollere syntaksen for denne kommando. Vælg "Window "> "Library " for at åbne listen over anvendelsesområder ordbøger , dobbeltklik derefter på det program, du bruger. Søg efter den kommando, du bruger til at kontrollere dens syntaks. Alternativt, hvis du påtænker denne kommando for at blive sendt til et program, sikre, at det er korrekt i et fortæl blok.
4
Se AppleScript Language Guide til at se op korrekte syntaks til interne AppleScript -kommandoer . En korrekt formateret kommando skal bruge syntaksfremhævning for at vise kommandoer og søgeord , hvis din kommando fremhæver ord som variabler , der er en god indikation af, at du har skrevet forkert din kommando
.