Inicio > Referencia > Referencia de pasos de guión > Pasos de guión de control > Salir del guión
Salir del guión Propósito Fuerza al guión, subguión o guión externo en ejecución a que se detenga de inmediato. Temas relacionados Crear guiones para automatizar tareas Formato Salir del guión [Resultado: <valor o fórmula>] Opciones <valor o fórmula> especifica un valor que se transfiere al guión principal. El valor se basa normalmente en el estado del guión actual. Compatibilidad Dónde se ejecuta el paso de guión Compatible FileMaker Pro Sí Guión programado de FileMaker Server Sí FileMaker Go Sí Publicación en la Web personalizada Sí FileMaker WebDirect Sí Solución en tiempo de ejecución Sí Se origina en FileMaker Pro 6.0 o anterior Descripción Si se utiliza Salir del guión en un subguión, vuelve al guión principal con o sin un resultado de guión opcional. Si se especifica el resultado del guión opcional, el resultado del guión se devuelve y se almacena en el guión principal hasta que se invoca otro subguión que devuelve un valor. El resultado del guión se elimina cuando se sale del guión principal. El resultado del guión se puede almacenar en una variable local o global para su uso posterior. Ejemplo 1 Realiza una búsqueda e imprime. Si no se encuentra ningún registro, muestra todos los registros y cierra el guión. Ejecutar búsqueda [Restaurar]If [Get(FoundCount) = 0] Mostrar todos los registros Salir del guión [ ]End IfImprimir [Sin diálogo] Ejemplo 2 Imprime las facturas impagadas. En el subguión Imprimir, el usuario puede seleccionar si desea imprimir las facturas. Si el usuario opta por imprimir, Salir del guión utiliza un resultado del guión para escribir "Impreso: <fecha actual>" en el campo Estado. Guión principal: Imprimir facturas impagadas Nueva ventana [Nombre: "Lista de facturas"; Estilo: Documento]Ir a la presentación ["Imprimir facturas"]Ejecutar búsqueda [Restaurar]#Invoca al subguión "Imprimir" definido a continuaciónEjecutar guión ["Imprimir"]#Prosigue después de que se haya completado el subguiónIf [Get(ScriptResult) = 1] Reemplazar contenido del campo [Sin diálogo; Facturas::Estado; "Impreso:" & Get(CurrentDate)]Else Mostrar todos los registros Ordenar registros [Restaurar; Sin diálogo]End If Subguión: Imprimir Mostrar cuadro de diálogo personalizado ["Imprimir facturas impagadas"; "¿Desea imprimir las facturas impagadas?"]If [Get(LastMessageChoice) = 1] Imprimir [Sin diálogo]Else Cerrar ventana [Ventana actual]End If#Utiliza el parámetro Resultado para transferir la elección del usuario al guión principalSalir del guión [Resultado: Get(LastMessageChoice)] Temas relacionados Get(ScriptResult) función Paso de guión Detener guión Referencia de pasos de guión (orden alfabético) Referencia de pasos de guión (lista de categorías) Acerca de las fórmulas