Opções para manusear o script atual ao iniciar novos scripts
Normalmente, só é possível executar um script de cada vez e as invocações adicionais para executar scripts são colocadas em uma fila até que o script em execução seja concluído. No entanto, os métodos a seguir para iniciar um novo script podem afetar o script em execução no momento:
-
O usuário clica em um botão definido para executar um script. Você pode escolher uma das opções para pausar, retomar, sair ou interromper o script em execução, conforme descrito em Definição ou alteração de um botão.
-
O JavaScript em um visualizador da Web invoca um script do FileMaker usando a função FileMaker.PerformScriptWithOption(). Consulte Script com JavaScript em visualizadores web.
-
Um URL claris (clientes Claris) ou um URL fmp (clientes FileMaker) especifica um script a ser executado. Consulte Abertura de arquivos usando um URL.
Na função FileMaker.PerformScriptWithOption() e nos URLs claris e fmp, o parâmetro option
controla como um script do FileMaker em execução no momento é tratado quando um script
é invocado. Para os valores 0 a 4 de option
, a invocação para executar o script especificado é colocada em fila e pode não começar de imediato. O parâmetro option
pode ter um dos seguintes valores de string:
valor de |
Descrição |
|
Continuar Depois que um script do FileMaker em execução no momento for concluído, os scripts do FileMaker que estão na fila serão executados na ordem. Se a execução de scripts do FileMaker for cancelada, a fila será esvaziada. (Esse será o comportamento se o valor de |
1
|
Interromper Um script do FileMaker em execução no momento é interrompido e todos os outros scripts pendentes (em fila ou na pilha de invocações) são cancelados. Em seguida, o |
2
|
Sair Um script do FileMaker pausado no momento é abandonado. Se o script atual do FileMaker for invocado por outro script do FileMaker, o controle retornará para o script do FileMaker que está sendo invocado até que nenhum outro script permaneça na pilha de invocações. Em seguida, o |
3
|
Retomar Um script do FileMaker pausado é retomado. Depois que o script retomado for concluído, o |
4
|
Pausar Um script do FileMaker pausado permanece pausado. Se o script pausado for retomado e concluído, então o |
5
|
Suspender e retomar Um script do FileMaker em execução no momento é suspendido e o Importante Use a opção Suspender e retomar com cautela. Como o |