<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Add Script to Existing Script Group in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/Add-Script-to-Existing-Script-Group/m-p/827701#M100953</link>
    <description>&lt;P&gt;Hm , I did not find such a function.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;But it's easy to generate it:&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt &amp;lt;&amp;lt; group scripts(
	"myGroup",
	{"Graph Builder Smoother Line", "Graph Builder Line and Bar Charts",
	"Graph Builder Line Chart", "Graph Builder Heat Map"}
);


insert Script = Function( {dt, groupName, scriptName}, 
//{default local},
	myList = dt &amp;lt;&amp;lt; get script group( groupName );
	Insert Into( myList, scriptName );
	dt &amp;lt;&amp;lt; group scripts( groupName, mylist );
);

insert Script( dt, "myGroup", "Logistic" )&lt;/CODE&gt;&amp;nbsp;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 17 Jan 2025 05:55:31 GMT</pubDate>
    <dc:creator>hogi</dc:creator>
    <dc:date>2025-01-17T05:55:31Z</dc:date>
    <item>
      <title>Add Script to Existing Script Group</title>
      <link>https://community.jmp.com/t5/Discussions/Add-Script-to-Existing-Script-Group/m-p/827689#M100950</link>
      <description>&lt;P&gt;As usual, not sure how I got here but I have a script that groups the embedded scripts in a JMP table&amp;nbsp;if they contain the word "History" in the title.&amp;nbsp; I have a script "Split Table" that I embed later that I would like to add to the "History" group of scripts.&amp;nbsp; Is there an easy way to do that without disassembling the group in the first place?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;lstScripts = Current Data Table() &amp;lt;&amp;lt; Get Table Script Names;

History_scripts = {};
For( j = 1, j &amp;lt;= N Items( lstScripts ), j++,
	If( Contains ( lstScripts[j] , "History" ),
		Insert Into( History_scripts, lstScripts[j] )
	)
);

Show(History_scripts);

Current Data Table() &amp;lt;&amp;lt; Group Scripts( History_scripts ) &amp;lt;&amp;lt; rename script group( "Tool History etc.", "History");&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 16 Jan 2025 22:33:32 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Add-Script-to-Existing-Script-Group/m-p/827689#M100950</guid>
      <dc:creator>SpannerHead</dc:creator>
      <dc:date>2025-01-16T22:33:32Z</dc:date>
    </item>
    <item>
      <title>Re: Add Script to Existing Script Group</title>
      <link>https://community.jmp.com/t5/Discussions/Add-Script-to-Existing-Script-Group/m-p/827700#M100952</link>
      <description>&lt;P&gt;It looks like you will need to get the names of the scripts in the history group using&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Get Script Group&lt;/P&gt;
&lt;P&gt;Then ungroup the scripts using&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Ungroup Scripts&lt;/P&gt;
&lt;P&gt;Then add your the script name that you want to add to the history group&lt;/P&gt;
&lt;P&gt;If the history group name list is hisgp&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;insert into(hisgp, &amp;lt;the new script name to be added&amp;gt;(&lt;/P&gt;
&lt;P&gt;Then create the history group using the updated list using&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Group Scripts&lt;/P&gt;</description>
      <pubDate>Thu, 16 Jan 2025 23:08:01 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Add-Script-to-Existing-Script-Group/m-p/827700#M100952</guid>
      <dc:creator>txnelson</dc:creator>
      <dc:date>2025-01-16T23:08:01Z</dc:date>
    </item>
    <item>
      <title>Re: Add Script to Existing Script Group</title>
      <link>https://community.jmp.com/t5/Discussions/Add-Script-to-Existing-Script-Group/m-p/827701#M100953</link>
      <description>&lt;P&gt;Hm , I did not find such a function.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;But it's easy to generate it:&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt &amp;lt;&amp;lt; group scripts(
	"myGroup",
	{"Graph Builder Smoother Line", "Graph Builder Line and Bar Charts",
	"Graph Builder Line Chart", "Graph Builder Heat Map"}
);


insert Script = Function( {dt, groupName, scriptName}, 
//{default local},
	myList = dt &amp;lt;&amp;lt; get script group( groupName );
	Insert Into( myList, scriptName );
	dt &amp;lt;&amp;lt; group scripts( groupName, mylist );
);

insert Script( dt, "myGroup", "Logistic" )&lt;/CODE&gt;&amp;nbsp;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 17 Jan 2025 05:55:31 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Add-Script-to-Existing-Script-Group/m-p/827701#M100953</guid>
      <dc:creator>hogi</dc:creator>
      <dc:date>2025-01-17T05:55:31Z</dc:date>
    </item>
    <item>
      <title>Re: Add Script to Existing Script Group</title>
      <link>https://community.jmp.com/t5/Discussions/Add-Script-to-Existing-Script-Group/m-p/827702#M100954</link>
      <description>&lt;P&gt;Now I found it:&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt &amp;lt;&amp;lt; group scripts(
	"myGroup",
	{"Graph Builder Smoother Line", "Graph Builder Line and Bar Charts",
	"Graph Builder Line Chart", "Graph Builder Heat Map"}
);

dt &amp;lt;&amp;lt; group scripts("myGroup", "Logistic")&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 16 Jan 2025 23:12:47 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Add-Script-to-Existing-Script-Group/m-p/827702#M100954</guid>
      <dc:creator>hogi</dc:creator>
      <dc:date>2025-01-16T23:12:47Z</dc:date>
    </item>
    <item>
      <title>Re: Add Script to Existing Script Group</title>
      <link>https://community.jmp.com/t5/Discussions/Add-Script-to-Existing-Script-Group/m-p/827704#M100955</link>
      <description>&lt;P&gt;"I"&lt;BR /&gt;... actually it was him:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="hogi_0-1737069251285.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/71979i18B2A4B148C7B64E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="hogi_0-1737069251285.png" alt="hogi_0-1737069251285.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;And now I remember ...&lt;BR /&gt;I accidentally detected this trick and used it in&lt;BR /&gt;&amp;nbsp;&lt;A href="https://marketplace.jmp.com/appdetails/Graph+Builder+Toolbar" target="_blank" rel="noopener"&gt;https://marketplace.jmp.com/appdetails/Graph+Builder+Toolbar&lt;/A&gt;&amp;nbsp; /&amp;nbsp;SendToPowerpoint to add scripts of exported graphs to&amp;nbsp;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="hogi_1-1737069466419.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/71980i55DB736BD38E2A86/image-size/medium?v=v2&amp;amp;px=400" role="button" title="hogi_1-1737069466419.png" alt="hogi_1-1737069466419.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 17 Jan 2025 05:56:25 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Add-Script-to-Existing-Script-Group/m-p/827704#M100955</guid>
      <dc:creator>hogi</dc:creator>
      <dc:date>2025-01-17T05:56:25Z</dc:date>
    </item>
    <item>
      <title>Re: Add Script to Existing Script Group</title>
      <link>https://community.jmp.com/t5/Discussions/Add-Script-to-Existing-Script-Group/m-p/827894#M100972</link>
      <description>&lt;P&gt;Thanks Hogi.&amp;nbsp; Somehow I'm not getting that to work (amateur hour probably).&amp;nbsp; I'm using this and it works.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;lstScripts = Current Data Table() &amp;lt;&amp;lt; Get Table Script Names;

History_scripts = {};
For( j = 1, j &amp;lt;= N Items( lstScripts ), j++,
	If( Contains ( lstScripts[j] , "History" ),
		Insert Into( History_scripts, lstScripts[j] )
	)
);

For( j = 1, j &amp;lt;= N Items( lstScripts ), j++,
	If( Contains( lstScripts[j], "Split Table" ),
		Insert Into( History_scripts, lstScripts[j] )
	)
);

Current Data Table() &amp;lt;&amp;lt; Group Scripts( History_scripts );&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 17 Jan 2025 15:13:03 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Add-Script-to-Existing-Script-Group/m-p/827894#M100972</guid>
      <dc:creator>SpannerHead</dc:creator>
      <dc:date>2025-01-17T15:13:03Z</dc:date>
    </item>
  </channel>
</rss>

