Depuração de scripts (FileMaker Pro Advanced)
Depurador de scripts é uma ferramenta interativa para solucionar problemas dos scripts do FileMaker.
Com o Depurador de scripts, é possível:
 •
 •
 •
 •
depurar totalmente um subscript para executá-lo uma etapa por vez ou depurar de maneira circular um subscript
 •
 •
 •
 •
 •
 •
 •
 •
Para depurar scripts:
1.
Para ativar o Depurador de scripts, escolha o menu Ferramentas > Depurador de scripts.
2.
3.
 
botão Definir próxima etapa
Esse comando passa o controle para a etapa realçada, mas não executa a etapa. A etapa realçada é realizada quando a etapa de execução ou depuração do script é retomada. Todas as etapas de script entre a última etapa executada e a etapa seguinte atribuída não são executadas. Clique em uma etapa para realçá-la e depois em Definir próxima etapa.
botão Pausar
Alterna entre a execução de todas as etapas de script até o final de um script ou ponto de interrupção ser encontrado e ocorrer a pausa. Quando um script é pausado, você pode clicar duas vezes em um script na lista Pilha de chamadas para editá-la. Cada script ativo é aberto em uma caixa de diálogo Editar script separada, para se possa editar vários scripts. A execução de scripts não é interrompida até você salvar as alterações.
Você pode também escolher o menu Ferramentas > Controles de depuração > Desativar > Gatilhos de script ou Ativar gatilhos de script.
Nota  Não é possível definir pontos de interrupção em etapas chamadas por um botão ou menu personalizado.
botão Editar script
Nota  Para editar a etapa de script associada aos botões ou itens de menu personalizado, use a caixa de diálogo Configuração de botão ou Gerenciar menu personalizado.
botão Abrir/fechar Visualizador de dados
4.
Selecione Pausar ao encontrar erro se quiser que os scripts sejam pausados quando erros forem encontrados.
Para Último erro, clique no número do erro para abrir um tópico de Ajuda com detalhe sobre o erro. Consulte Códigos de erro do FileMaker Pro.
Nota  Ao usar o Depurador de scripts para percorrer os scripts ativados por um gatilho de script, você não poderá interagir com as janelas do documento, mover entre campos ou registros, alterar os dados, fechar a janela ou sair. Esse bloqueio da interação ocorre somente quando um script é acionado por meio de alguma ação. Quando estiver depurando um script não ativado por um gatilho de script, você poderá interagir normalmente com as janelas do documento, os campos e os registros.
Exibição de subscripts
É possível visualizar subscripts quando se percorre scripts no Depurador de scripts. Por exemplo, se o Script A chamar o Script B, que chama o Script C, você poderá ver as etapas nos três scripts.
1.
Escolha o menu Ferramentas > Depurador de scripts.
Para abrir o Depurador de scripts pela caixa de diálogo Gerenciar scripts, selecione um script, pressione Shift e clique em Realizar. Para fechar o Depurador de scripts, pressione Ctrl (Windows) ou Command (OS X) e clique em Realizar. Para obter mais informações sobre atalhos de teclado, consulte Atalhos de teclado do FileMaker Pro Advanced (Windows) e Atalhos de teclado do FileMaker Pro Advanced (OS X).
2.
3.
Clique em Depuração total.
A lista Pilha de chamadas mostra o subscript.
4.
Selecione um script na lista Pilha de chamadas para exibir as etapas desse script na área de exibição.
Notas
 •
 •
 •
Se você abrir o Visualizador de dados após escolher Autenticar/anular autenticação do script, seus privilégios de acesso serão mantidos no Visualizador de dados e no Depurador de scripts até você fechar o Depurador de scripts.
 •
 •
 •
 •
 •
 •
Quando você depura um script chamado de um botão, o botão é identificado na lista Pilha de chamadas pelo nome de arquivo e pelo layout em que o botão está localizado. O nome do botão é o nome do objeto de botão atribuído com o uso do Inspetor. Se nenhum nome tiver sido atribuído pelo Inspetor, <botão sem nome> seguido do nome de arquivo e do layout aparecerá na lista.
Quando o Depurador de scripts parar em uma etapa de script chamada por um botão na lista de etapas de script, o texto acima da lista mudará para Botão: <nome do botão> ou mudará para Botão: <botão sem nome> se nenhum nome tiver sido atribuído pelo Inspetor.
 •
Quando você depura um script chamado de um menu personalizado, o item de menu é identificado na lista Pilha de chamadas pelo nome do item de menu e nome do arquivo. Quando o Depurador de scripts parar em uma etapa de script chamada por um menu personalizado na lista de etapas de script, o texto acima da lista mudará para Item de menu: <texto do item de menu personalizado>.
Tópicos relacionados 
Criação e edição de scripts
Uso do Visualizador de dados (FileMaker Pro Advanced)
Tópicos nesta seção
Desativação de etapas de script (FileMaker Pro Advanced)