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.

Actions de la barre d’outils
Section intitulée « Actions de la barre d’outils »1. Copy XML
Section intitulée « 1. Copy XML »- 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.
2. Paste XML
Section intitulée « 2. Paste XML »- Applique dans Script Workspace le XML provenant du presse-papiers.
3. Edit XML
Section intitulée « 3. Edit XML »- Ouvre l’éditeur XML intégré pour de rapides modifications manuelles.
4. Bouton IA
Section intitulée « 4. Bouton IA »- 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.
Application native et progression
Section intitulée « Application native et progression »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.
Bonnes pratiques
Section intitulée « Bonnes pratiques »- 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+Cmanuel dans Script Workspace puis réessayez.