
Una delle caratteristiche principali di JMP è la possibilità di generare uno script a partire da un oggetto esistente, come una tabella dati o una piattaforma di analisi. Questo può essere davvero utile. Permette, ad esempio, di ripetere esattamente un'analisi dopo una modifica ai dati, sia immediatamente che in futuro. In alternativa, se si esegue una serie di analisi e si fa in modo che JMP salvi gli script nella tabella dati, è possibile condividere il file della tabella dati con un collega, che potrà così ricreare facilmente tutte le analisi eseguite utilizzando gli script. È anche possibile utilizzare più script generati da JMP e unirli in un unico script completo, risparmiando tempo. Infine, è possibile sfruttare la generazione automatica di script per apprendere la sintassi di oggetti specifici: ad esempio, è possibile lavorare in modo interattivo con una colonna di una tabella dati per assegnare proprietà e quindi visualizzare lo script creato da JMP per vedere come vengono scritte tali proprietà.