Nwlapcug.com


Come sbarazzarsi di errori di AppleScript

Come sbarazzarsi di errori di AppleScript


AppleScript è un linguaggio progettato per essere facile da imparare, con una sintassi che è facile da leggere in stile inglese: "impostare un a 10" invece di "un = 10." Tuttavia, la facilità di lettura può causare errori di sintassi ad insinuarsi in programmazione AppleScript, come funzioneranno solo alcuni comandi di lingua inglese. Linguaggio di AppleScript è derivato da una combinazione di funzionalità principali del linguaggio e i comandi che vengono aggiunti come parte delle librerie di applicazione; traccia il percorso del programma attraverso queste librerie è la chiave per comprendere gli errori di sintassi.

Istruzioni

1

Annotare l'errore esatto che si è verificato quando è stato eseguito il tuo AppleScript ed esaminare la riga in cui si è verificato. (Si sarà evidenziato nella finestra Editor di Script o AppleScript Editor.) Se ci sono evidenti errori di battitura o altri errori in questa linea, è necessario correggerli.

2

L'errore più comune di AppleScript è un uso improprio di una variabile tipizzata. Se l'errore è nella forma "non può trasformare [oggetto] type [tipo di oggetto]", controllare la programmazione per garantire che la variabile contenga quello che ci si aspetta di. Aggiungere una riga "return [nome variabile]" immediatamente prima della riga con l'errore di mostrare in modo esplicito il suo contenuto. Si può essere in grado di correggere questo errore con coercizione del tipo: impostare in modo esplicito la variabile ad un certo tipo con il comando "set variableName per variableName as [tipo]", dove è di tipo "string", "numero", o un'altra variabile digitare.

3

Se l'errore è in un AppleScript dire blocco, aprire il dizionario di applicazione per controllare la sintassi del comando. Scegli "Finestra" > "Libreria" per aprire l'elenco dei dizionari di applicazione, quindi fare doppio clic sull'applicazione che si utilizza. Ricerca per il comando che si utilizza per controllare la sintassi. In alternativa, se si desidera che questo comando per essere inviati a un'applicazione, assicurarsi che sia correttamente in un blocco di tell.

4

Consultare la Guida di linguaggio AppleScript per cercare la sintassi corretta per comandi AppleScript interni. Un comando formattato correttamente deve utilizzare sintassi evidenziando per mostrare i comandi e parole chiave; Se il comando evidenzia parole come variabili, che è una buona indicazione che vi hanno digitato in modo errato il tuo comando.