A great feature of JMP is that it can generate a script for you from an existing object, like a data table or an analysis platform. This can be really helpful. One thing it lets you do is exactly repeat an analysis after some change to the data, either now or in the future. Or, if you perform a series of analyses and have JMP save those scripts to the data table, you can share the data table file with a colleague, and they can easily recreate all of the analyses that you did using the scripts. You can also take multiple scripts generated by JMP and stitch them together into one comprehensive script in order to save yourself time. And finally, you can take advantage of the automatic script generation to learn the syntax for specific objects: for example, you can work with a data table column interactively to assign properties, and then view the script that JMP writes in order to see how those properties are scripted.