AppleScript é uma linguagem de estilo de linguagem de programação Inglês projetado para ser fácil de aprender, com uma sintaxe que é fácil de ler : " definir um para 10 " em vez de No entanto , este " a = 10. " facilidade de leitura pode causar erros de sintaxe a fluência em programação AppleScript, como apenas alguns comandos de linguagem Inglês funcionará. Linguagem AppleScript é derivado de uma combinação de recursos de linguagem núcleo e comandos que são adicionados como parte das bibliotecas de aplicativos, traçando o caminho de seu programa através dessas bibliotecas é fundamental para compreender os erros de sintaxe . Instruções
1
Anote o erro exato que ocorreu quando você executou o AppleScript e rever a linha em que ocorreu . ( Ele será destaque na janela do Editor de scripts ou AppleScript Editor. ) Se houver erros óbvios ou outros erros nesta linha, corrigi-los.
2
O erro mais comum é abusar AppleScript uma variável digitada . Se o erro está na forma " não pode fazer [ objeto ] em tipo [ tipo de objeto ]", verifique a sua programação para garantir que a variável contém o que você espera que ele . Adicionar uma linha de " voltar [ nome da variável ]" imediatamente antes da linha com o erro de mostrar explicitamente o seu conteúdo. Você pode ser capaz de corrigir este erro com o tipo de coerção : Explicitamente definir a variável para um certo tipo com o comando "set variableName para variableName como [tipo] ", em que tipo é " corda ", " número ", ou outro tipo de variável.
3
Se o erro é em um bloco tell AppleScript , abra o aplicativo de dicionário para verificar a sintaxe do comando . Escolha "Window" > "Biblioteca" para abrir a lista de dicionários de aplicação, em seguida, clique duas vezes sobre o aplicativo que você está usando. Procure o comando que você está usando para verificar a sua sintaxe. Alternativamente, se você pretende este comando para ser enviado para um aplicativo , verifique se ele está corretamente em um bloco tell .
4
Consulte o Guia de AppleScript idioma para procurar a sintaxe apropriada para comandos internos AppleScript . Um comando devidamente formatado deve usar a sintaxe que destaca para mostrar comandos e palavras-chave , se seus destaques comando palavras como variáveis , que é uma boa indicação de que você tenha digitado incorretamente seu comando
.