Aller au contenu

Actions du Script Workspace

Genie inclut des outils directs pour Script Workspace afin que vous puissiez capturer, modifier et appliquer du contenu de script sans quitter FileMaker.

ScriptWorkspaceButtons.png

  • Lit la sélection actuelle et la convertit en XML.
  • À utiliser lorsque vous avez besoin du XML brut d’un script pour relecture ou partage.
  • Applique dans Script Workspace le XML provenant du presse-papiers.
  • Ouvre l’éditeur XML intégré pour de rapides modifications manuelles.
  • Ouvre l’interface complète de Genie pour la génération et l’analyse.

Une fois Genie ouvert, utilisez Add Selection pour capturer la sélection live actuelle du Script Workspace ou le script courant, et utilisez Add Scripts lorsque vous voulez un contexte plus large de scripts attachés depuis plusieurs onglets ouverts.

Remarque : il n’existe pas de bouton View dédié dans la barre d’outils du Script Workspace. La consultation en lecture seule est disponible depuis les badges de contexte et Preview Code dans le chat.

Lors de l’application de code depuis Genie, le système utilise des opérations natives qui ciblent directement votre Script Workspace :

  • Apply Progress : affiche un indicateur animé Applying… pendant l’écriture des changements dans FileMaker.
  • Delta Apply (ciblé par ligne) : modifie des lignes précises de votre script existant selon un plan delta natif.
  • Full Script Apply : écrit le corps complet d’un script pour les nouveaux scripts ou les refactorings complets.
  • Automatic Routing : vous n’avez pas besoin de sélectionner les lignes cibles avant de cliquer sur Apply Code. Genie utilise le contexte initial de correspondance des lignes pour appliquer précisément les modifications au bon endroit.
  • Safety : l’application s’arrête et signale une erreur si l’état de l’éditeur change ou si le mauvais script est au premier plan.
  • Gardez Script Workspace au premier plan avant les actions de copie / collage / application.
  • Utilisez Add Selection pour le contexte live du Script Workspace et Add Scripts pour le contexte multi-script attaché.
  • Si une commande échoue, lancez un Cmd+C manuel dans Script Workspace puis réessayez.