Instalar guión OnTimer

Ejecuta un guión especificado en el intervalo establecido.

Temas relacionados 

Opciones 

  • Guión permite especificar el guión que desee ejecutar.

  • Parámetro de guión opcional permite especificar un parámetro para el guión indicado.

  • Segundos de intervalo es el valor en segundos que el contador espera antes de ejecutar el guión.

Compatibilidad 

Producto Compatible
FileMaker Pro
FileMaker Go
FileMaker WebDirect
FileMaker Server No
FileMaker Cloud No
FileMaker Data API No
Publicación en la Web personalizada No

Se origina en 

10.0

Descripción 

Este paso de guión instala un único contador en la ventana activa y repite el guión especificado en la ventana hasta que otro paso Instalar guión OnTimer instala un controlador en la ventana o hasta que la ventana se cierra. Puede detener un contador instalado ejecutando otro paso Instalar guión OnTimer sin especificar ningún guión ni intervalo.

Notas 

  • Si se está ejecutando un guión, todos los guiones asociados a temporizadores no se ejecutarán hasta que el finalice el guión que se está ejecutando.

  • Si la ventana activa tiene un temporizador instalado y el usuario o un guión abren una nueva ventana, la nueva ventana heredará el temporizador.

  • Cada ventana puede tener un temporizador independiente en funcionamiento al mismo tiempo. Los temporizadores se seguirán ejecutando, aunque las ventanas estén en segundo plano u ocultas. Si va a utilizar ventanas de diálogo y temporizadores, consulte Acerca de los estilos de ventana.

  • El valor de la opción Parámetro de guión opcional se evalúa cuando se ejecuta el guión de temporizador, que podría producirse mucho más tarde que cuando se instala el temporizador. En ese momento, Get(ScriptParameter) no tendrá ningún valor, ya que nunca se inicia un guión de temporizador mientras se ejecuta otro guión. Para especificar un valor para el guión de temporizador que se va a utilizar más adelante, utilice una constante, un campo global, una variable global (no local) o un cálculo que utilice funciones distintas a Get(ScriptParameter) en la opción Parámetro de guión opcional del paso de guión.

  • Para ejecutar guiones de forma programada y con independencia de las ventanas abiertas, consulte la Ayuda de FileMaker Server o la Ayuda de FileMaker Cloud.

Ejemplo 1 

Utiliza el paso Instalar guión OnTimer para ejecutar el guión Reloj una vez cada minuto.

Guión: Reloj OnTimer

Copiar
Instalar guión OnTimer ["Reloj"; Intervalo: 60]

Guión: Reloj

Copiar
Establecer campo [Reloj::Tiempo; Get ( CurrentTime )]