Opciones para gestionar el guión actual cuando se inician nuevos guiones
Por lo general, solo se puede ejecutar un guión cada vez y las llamadas adicionales para ejecutar guiones se incluyen en la cola hasta que se haya completado el guión que se está ejecutando. Sin embargo, los siguientes métodos para iniciar un nuevo guión pueden afectar al guión que se está ejecutando:
-
El usuario hace clic en un botón que se ha definido para ejecutar un guión. Puede elegir una de las opciones para pausar, reanudar, cerrar o detener el guión en ejecución como se describe en Definir o modificar un botón.
-
JavaScript en un visualizador Web llama al guión de FileMaker mediante la función FileMaker.PerformScriptWithOption(). Consulte Crear guiones con JavaScript en visualizadores Web.
-
Una URL de Claris (clientes de Claris) o de fmp (cliente de FileMaker) especifica el guión que se va a ejecutar. Consulte Abrir archivos mediante una URL.
En la función FileMaker.PerformScriptWithOption() y en las direcciones URL de claris y fmp, el parámetro option
controla cómo se gestiona un guión de FileMaker que se está ejecutando cuando se llama un script
. Para los valores de option
de 0 a 4, la llamada para ejecutar el guión especificado se incluye en la cola y es posible que no se inicie inmediatamente. El parámetro option
puede tener uno de los siguientes valores de cadena:
Valor de |
Descripción |
|
Continuar Una vez que se haya completado un guión de FileMaker en ejecución, los guiones de FileMaker en cola se ejecutan en orden. Si se cancela la ejecución de guiones de FileMaker, se borra la cola. (Este es el comportamiento si no se ha especificado el parámetro |
1
|
Detener Se detiene la ejecución de un guión de FileMaker en ejecución y se cancelan todos los demás guiones pendientes (en cola o en la pila de llamadas). A continuación, se ejecuta |
2
|
Salir Se sale de un guión de FileMaker pausado actualmente. Si otro guión de FileMaker ha llamado al guión de FileMaker actual, el control regresa al guión de FileMaker que llama hasta que no queden más guiones en la pila de llamadas. A continuación, se ejecuta |
3
|
Reanudar Se reanuda un guión de FileMaker pausado. Una vez que se haya completado el guión reanudado, se ejecuta |
4
|
Pausar Un guión de FileMaker pausado permanece en pausa. Si se ha reanudado y completado el guión pausado, se ejecuta |
5
|
Suspender y reanudar Se suspende un guión de FileMaker en ejecución y se ejecuta Importante Utilice la opción Suspender y reanudar con precaución. Como |