L'une des fonctionnalités intéressantes de JMP est la possibilité de générer un script à partir d'un objet existant, comme une table de données ou une plateforme d'analyse. C'est très pratique. Il permet notamment de répéter une analyse après une modification des données, maintenant ou ultérieurement. Si vous effectuez une série d'analyses et que JMP enregistre ces scripts dans la table de données, vous pouvez partager le fichier de la table de données avec un collègue, qui pourra ainsi facilement recréer toutes les analyses réalisées à l'aide de ces scripts. Vous pouvez également regrouper plusieurs scripts générés par JMP en un seul script complet pour gagner du temps. Enfin, la génération automatique de scripts vous permet d'apprendre la syntaxe d'objets spécifiques : par exemple, vous pouvez utiliser une colonne de table de données de manière interactive pour attribuer des propriétés, puis visualiser le script écrit par JMP afin de comprendre comment ces propriétés sont scriptées.