Ejecuta un guión especificado desde una lista o calculado por nombre en el servidor que aloja el archivo actual.
Automatizar tareas con guiones
•Especificado:
•Desde la lista permite seleccionar el guión que desea ejecutar.
•Por nombre permite especificar el nombre del guión por un cálculo. El nombre del guion no distingue entre mayúsculas y minúsculas.
•Parámetro especifica un parámetro para el guión indicado.
•Esperar a que termine pausa el guión de un cliente hasta que el subguión llamado por Ejecutar guión en servidor se completa en el host. Esperar a que termine debe seleccionarse para pasar el resultado o el código de error del host al cliente. Utilice la Función Get ( ScriptResult ) para capturar un resultado o la Función Get ( LastError ) para capturar un código d error.
Producto | Compatible |
FileMaker Pro Advanced | Sí |
FileMaker Go | Sí |
FileMaker WebDirect | Sí |
FileMaker Server | No |
Producto de FileMaker Cloud | No |
FileMaker Data API | Sí |
Publicación en la Web personalizada | Sí |
Solución en tiempo de ejecución | No |
FileMaker Pro 13.0
El archivo actual se debe alojar en FileMaker Server o un producto de FileMaker Cloud. De lo contrario, Ejecutar guión en servidor devuelve un error. Consulte Ejecutar guiones en FileMaker Server y los productos de FileMaker Cloud.
•Si utiliza Por nombre para especificar un guión en otro archivo de FileMaker Pro Advanced, el cálculo debe evaluarse en <nombre de la fuente de datos>::<nombre del guión> como, por ejemplo, "Facturas::Realizar facturación trimestral." Los nombres de fuente de datos y guión distinguen entre mayúsculas y minúsculas.
Ejecuta un guión en el servidor y envía la dirección de correo electrónico del cliente, el ID de cliente y el nombre de la presentación actuales como parámetro de guión. El servidor se desplaza a una presentación o registro especificado en el parámetro, guarda un enlace de snapshot del registro actual, envía el enlace de snapshot por correo electrónico a la dirección de correo electrónico especificada en el parámetro y devuelve un resultado. El cliente obtendrá el resultado del guión del servidor y se mostrará en un cuadro de diálogo personalizado.
Ejecutar guión en el servidor [Especificado: Desde la lista ; "Enviar enlace a Snapshot por correo electrónico (servidor)" ; Parámetro: List ( Get ( LayoutName ) ; Clientes::ID ; Clientes::Correo electrónico ) ; Esperar a que termine: Activo]
Mostrar cuadro de diálogo personalizado [Get ( ScriptResult )]
Ir a presentación [GetValue ( Get ( ScriptParameter ) ; 1 )]
Modo Buscar [Pausa: Inactivo]
Establecer campo [Clientes::ID; GetValue ( Get ( ScriptParameter ) ; 2 )]
Ejecutar búsqueda []
Establecer variable [$RUTA; Value:Get ( TemporaryPath ) & "snapshot.fmpsl"]
Guardar registros como enlace a snapshot ["$RUTA"; Registro actual; Crear carpetas: Inactivo]
Enviar correo [Enviar vía servidor SMTP; Con diálogo: Inactivo; Para: GetValue ( Get ( ScriptParameter ) ; 3 ); "$RUTA"]
Salir del guión [Resultado de texto: "Enlace a snapshot enviado."]