
Les scripts sont généralement conçus pour être exécutés de manière répétée, et potentiellement dans des situations différentes. Afin d'optimiser leur flexibilité, JMP propose plusieurs méthodes de sauvegarde. Vous pouvez enregistrer un script dans un fichier source JSL autonome, puis l'ouvrir et l'exécuter depuis l'éditeur de scripts ou le débogueur. Vous pouvez enregistrer un script dans la table de données ou sous forme de formule de colonne de données, afin qu'il ne s'exécute que dans ce contexte spécifique. Vous pouvez l'enregistrer dans un journal et l'exécuter en cliquant sur un bouton, comme nous le faisons pour les données de cours. Enfin, si vous souhaitez que le script soit disponible à la demande, vous pouvez l'enregistrer comme module complémentaire JMP dans le menu des modules complémentaires, comme nouvel élément de la barre de menus ou d'un menu JMP existant, ou comme nouveau bouton de la barre d'outils. Vous pouvez également vouloir exécuter automatiquement certains scripts lors de certaines activités. Par exemple, vous pouvez vouloir exécuter automatiquement un script au lancement de JMP. Si vous enregistrez un script nommé jmpStart.jsl à un emplacement spécifique de vos fichiers programme, il s'exécutera automatiquement à chaque démarrage de JMP. Cela peut être utile si vous souhaitez interroger une base de données à chaque ouverture de JMP, ou si vous avez créé des fonctions, des transformations ou des formats personnalisés qui doivent être réinitialisés. Vous trouverez l'emplacement d'enregistrement de ce fichier dans l'aide JMP de votre version de JMP. L'ouverture d'une table de données peut également être un cas où vous souhaitez qu'un script s'exécute automatiquement. Un script de table nommé OnOpen s'exécutera automatiquement à chaque ouverture de la table. Vous pouvez utiliser un script OnOpen pour mettre à jour la table de données depuis une base de données, par exemple, ou pour exécuter une analyse automatiquement.