
Gli script sono in genere pensati per essere eseguiti ripetutamente nel tempo e possibilmente in situazioni diverse. Per massimizzare la flessibilità degli script, JMP offre diversi modi per salvarli. È possibile salvare uno script in un file di codice sorgente JSL autonomo, quindi aprirlo ed eseguirlo dall'Editor di script o dal Debugger. È possibile salvare uno script nella tabella dati o come formula di una colonna dati, in modo che venga eseguito solo in quel contesto specifico. È possibile salvarlo in un journal ed eseguirlo facendo clic su un pulsante, come facciamo con i dati del corso. Infine, se si desidera che lo script sia disponibile su richiesta, è possibile salvarlo come componente aggiuntivo di JMP nel menu dei componenti aggiuntivi, come nuova voce della barra dei menu o come voce di menu in un menu JMP esistente, oppure come nuovo pulsante della barra degli strumenti. Potrebbero quindi esserci script che si desidera eseguire automaticamente al verificarsi di determinate attività. Ad esempio, si potrebbe voler eseguire automaticamente uno script all'avvio di JMP. Se si salva uno script con il nome jmpStart.jsl in una posizione specifica nei file di programma, verrà eseguito automaticamente a ogni avvio di JMP. Questo potrebbe essere utile se si desidera interrogare un database ogni volta che si apre JMP o se si sono create funzioni, trasformazioni o formati personalizzati che devono essere reinizializzati. È possibile trovare la posizione in cui salvare questo file nella documentazione della Guida di JMP per la propria versione di JMP. Un altro caso in cui potrebbe essere necessario eseguire automaticamente uno script è quando si apre una tabella dati. Uno script di tabella denominato OnOpen verrà eseguito automaticamente ogni volta che si apre la tabella dati. È possibile utilizzare uno script OnOpen per aggiornare la tabella dati da un database, ad esempio, o per eseguire automaticamente un'analisi.