Try the Materials Informatics Toolkit, which is designed to easily handle SMILES data. This and other helpful add-ins are available in the JMP® Marketplace
I have one script used by different people with different settings(variable's values). My thought is to record all variables and their values every time after running scripts. Save them in somewhere so that I can call the variable's value when I run scripts next time. But how to do it??
One way: Via scripting, open or, if nonexistent,create a table and populate the first column with Variable names and the second column with their Values. Store via scripting the table somewhere all potential users can access.