Ejecutar AppleScript (OS X)
Propósito 
Envía comandos de AppleScript a otra aplicación.
Formato 
Ejecutar AppleScript [“<texto de applescript>”]
Opciones 
Haga clic en Especificar para mostrar el cuadro de diálogo Opciones de “Ejecutar AppleScript”, donde puede establecer las siguientes opciones.
 •
AppleScript calculado le permite crear un cálculo para utilizar como texto de AppleScript.
 •
AppleScript nativo le permite introducir manualmente el texto de un AppleScript (hasta 30000 caracteres). No se admite el sangrado de bucles de repetición y secuencias condicionales.
Compatibilidad 
 
Dónde se ejecuta el paso de guión 
Compatible 
FileMaker Pro 
 
Guión programado de FileMaker Server 
No 
FileMaker Go 
No 
Publicación en la Web personalizada 
No 
FileMaker WebDirect 
No 
Solución en tiempo de ejecución 
 
Se origina en 
FileMaker Pro 6.0 o anterior
Descripción 
Puede crear un cálculo para generar los comandos de AppleScript que desea enviar o escribir los comandos directamente en el área de texto AppleScript nativo.
Para los guiones calculados y los almacenados en campos de FileMaker Pro, los comandos de AppleScript se compilan cada vez que se ejecuta el guión. Si escribe el guión en el área de texto AppleScript nativo, FileMaker Pro compila el guión y detecta posibles errores de guión o del sistema. (El guión se vuelve a compilar cuando se edita.)
Nota  Como AppleScript es una función de OS X, si ejecuta un guión que contenga un paso de guión Ejecutar AppleScript en un equipo basado en Windows, el paso de guión se omitirá. (Se generará un código de error, que se puede capturar con Función Get(LastError)).
Sugerencias de uso
 •
FileMaker Pro puede utilizar el paso de guión Ejecutar AppleScript para enviar eventos de Apple a sí mismo o al software de FileMaker Pro que se ejecute en otros equipos.
 •
 •
Ejecutar AppleScript ["indicar a la aplicación "Mi Applet" que hagaMiRutina()"]
Ejemplo 1 
Abre la carpeta Documentos del usuario de OS X actual.
Ejecutar AppleScript ["indicar a la aplicación "Finder" (*insertar salto de línea*) activar (*insertar salto de línea*) establecer x como ruta de la carpeta documentos (*insertar salto de línea*) abrir x (*insertar salto de línea*) finalizar indicar"]
Ejemplo 2 
Establece los límites de la ventana Documentos en el tamaño especificado. La carpeta Documentos debe estar abierta para poder ejecutar este guión.
Ejecutar AppleScript ["indicar a la aplicación "Finder" que establezca los límites de la ventana "Documentos" en {170, 70, 1.000, 600}"]
Ejemplo 3 
Calcula y ejecuta el AppleScript para instalar una impresora de red. "\" indica a FileMaker Pro que reconozca el símbolo a continuación como un carácter y no como un operador de cálculo.
Ejecutar AppleScript ["hacer guión de shell \"lpadmin -p " & Impresoras::Nombre & " -E -v lpd://" & Impresoras::Dirección IP & " -P /Biblioteca/Impresoras/PPDs/Contenido/Recursos/" & Sustituir ( Impresoras:Nombre de controlador ; " " ; "\\\ " ) & ".gz -D \\\"" & Impresoras::Descripción & "\\\"\""]
Temas relacionados 
Referencia de pasos de guiones (orden alfabético)
Referencia de pasos de guiones (lista de categorías)