cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • JMP will suspend normal business operations for our Winter Holiday beginning on Wednesday, Dec. 24, 2025, at 5:00 p.m. ET (2:00 p.m. ET for JMP Accounts Receivable).
    Regular business hours will resume at 9:00 a.m. ET on Friday, Jan. 2, 2026.
  • We’re retiring the File Exchange at the end of this year. The JMP Marketplace is now your destination for add-ins and extensions.

Irish JMP Users Group Discussions

Choose Language Hide Translation Bar
paul_phelan
Level II

How do I Setting Preferences with a Script

If I wanted to make sure the preferences were the same on any machine prior to executing a script, to ensure the output was consistent and then set them back again, is there any way to script it.

 

I can get the preferences with Get Platform Preferences()

But it looks like Set Platform Preferences won't accept a string as an argument.

 

x = "(Association Analysis(
		Transaction Listing( 1 ),
	))";
	
Set Platform Preferences( x );
1 ACCEPTED SOLUTION

Accepted Solutions

Re: How do I Setting Preferences with a Script

I think you can use something like the following to accomplish what you're trying to do.

//get current settings
prev = Get Platform Preferences( Association Analysis( Transaction Listing ) );

//set preference for your script
Set Platform Preferences( Association Analysis( Transaction Listing(1) ) );

//execute analysis script

//reset platform preferences to previous values
eval(prev);
Michael Crotty
Principal Statistical Writer
Manager, Statistical Documentation
JMP Development

View solution in original post

1 REPLY 1

Re: How do I Setting Preferences with a Script

I think you can use something like the following to accomplish what you're trying to do.

//get current settings
prev = Get Platform Preferences( Association Analysis( Transaction Listing ) );

//set preference for your script
Set Platform Preferences( Association Analysis( Transaction Listing(1) ) );

//execute analysis script

//reset platform preferences to previous values
eval(prev);
Michael Crotty
Principal Statistical Writer
Manager, Statistical Documentation
JMP Development