Ir al contenido

Acciones de Script Workspace

Genie incluye herramientas directas de Script Workspace para que puedas capturar, editar y aplicar contenido de script sin salir de FileMaker.

ScriptWorkspaceButtons.png

  • Lee la selección actual y la convierte a XML.
  • Úsalo cuando necesites XML de script en bruto para revisión o para compartirlo.
  • Aplica XML desde el portapapeles en Script Workspace.
  • Abre el editor XML integrado para cambios manuales rápidos.
  • Abre la interfaz completa de Genie para generación y análisis.

Una vez que Genie está abierto, usa Add Selection para capturar la selección viva actual de Script Workspace o el script actual, y usa Add Scripts cuando quieras un contexto más amplio de scripts adjuntos desde varias pestañas abiertas.

Nota: no existe un botón View dedicado en la barra de herramientas de Script Workspace. La vista de solo lectura está disponible desde las insignias de contexto y desde Preview Code en el chat.

Cuando aplicas código desde Genie, el sistema usa operaciones nativas que apuntan directamente a tu Script Workspace:

  • Apply Progress: muestra un indicador animado Applying… mientras los cambios se escriben en FileMaker.
  • Delta Apply (Line-targeted): edita líneas concretas de tu script existente a partir de un plan delta nativo.
  • Full Script Apply: escribe un cuerpo completo de script para scripts nuevos o refactorizaciones completas.
  • Automatic Routing: no necesitas seleccionar las líneas de destino antes de hacer clic en Apply Code. Genie usa el contexto original de mapeo de líneas para aplicar las ediciones exactamente donde corresponden.
  • Safety: la aplicación se detiene e informa de un error si cambia el estado del editor o si el script equivocado pasa a primer plano.
  • Mantén Script Workspace en primer plano antes de las acciones de copiar, pegar o aplicar.
  • Usa Add Selection para el contexto vivo de Script Workspace y Add Scripts para contexto adjunto de varios scripts.
  • Si un comando falla, ejecuta un Cmd+C manual una vez en Script Workspace y vuelve a intentarlo.