Hvordan bli kvitt av Applescript feil

Hvordan bli kvitt av Applescript feil


Applescript er et engelskspråklig stil programmeringsspråk designet for å være lett å lære, med en syntaks som er lett å lese: "a. = 10" "sett en til 10" i stedet for kan imidlertid dette enkle lese føre syntaksfeil til krype inn i Applescript-programmering, som bare enkelte engelskspråklige kommandoer vil fungere. Applescript språket er avledet fra en kombinasjon av sentrale språkfunksjoner og kommandoer som er lagt til som en del av programbiblioteker; spore banen til programmet gjennom disse bibliotekene er nøkkelen til å forstå syntaksfeil.

Bruksanvisning

1 Skriv ned den eksakte feilen som oppstod når du kjørte Applescript og gjennomgå linjen der det skjedde. (Det vil bli markert i Script Editor eller Applescript Editor-vinduet.) Hvis det er åpenbare skrivefeil eller andre feil i denne linjen, korrigere dem.

2 Den vanligste Applescript-feil er å misbruke en skrevet variabel. Hvis feilen er i form "kan ikke gjøre [gjenstand] inn type [objekttype]," sjekke programmering for å sikre at variabelen inneholder det du forventer det. Legg til en linje "return [variabelnavn]" umiddelbart før linjen med feilen å vise eksplisitt innholdet. Du kan være i stand til å fikse denne feilen med type tvang: Eksplisitt sette variabelen til en viss type med kommandoen "set variabel til variabel som [type]", hvor typen er "streng", "nummer", eller en annen variabel type.

3 Hvis feilen er i en Apple fortelle blokk, åpne programmet ordbok for å sjekke syntaksen til den kommandoen. Velg "Window"> "Library" for å åpne listen over program ordbøker, og dobbeltklikk på programmet du bruker. Søk etter den kommandoen du bruker for å sjekke syntaksen. Alternativt, hvis du har tenkt denne kommandoen skal sendes til et program, sørge for at det er riktig i en fortelle blokk.

4 Slå opp i Applescript Language Guide til å slå opp riktig syntaks for interne Applescript kommandoer. Et riktig formatert kommandoen skal bruke syntax highlighting for å vise kommandoer og nøkkelord; Hvis din kommando uthever ord som variabler, som er en god indikasjon på at du har skrevet feil kommando.