將腳本新增至現有腳本組像往常一樣,不確定我是如何到達這裡的,但我有一個腳本,可以將嵌入腳本分組到 JMP 表中(如果它們的標題中包含“歷史記錄”一詞)。我有一個稍後嵌入的腳本“拆分錶”,我想將其添加到腳本的“歷史記錄”群組中。有沒有一種簡單的方法可以在不先解散組的情況下做到這一點?
lstScripts = Current Data Table() << Get Table Script Names;
History_scripts = {};
For( j = 1, j <= N Items( lstScripts ), j++,
If( Contains ( lstScripts[j] , "History" ),
Insert Into( History_scripts, lstScripts[j] )
)
);
Show(History_scripts);
Current Data Table() << Group Scripts( History_scripts ) << rename script group( "Tool History etc.", "History");
自動化和腳本編寫回覆:將腳本新增至現有腳本群組看起來您需要使用以下命令來獲取歷史記錄組中腳本的名稱
取得腳本組
然後使用取消腳本分組
取消腳本分組
然後新增您要新增至歷史記錄群組的腳本名稱
如果歷史組名列表是hisgp
插入(hisgp, (
然後使用更新的清單建立歷史記錄群組
群組腳本
回覆:將腳本新增至現有腳本群組嗯,我沒有找到這樣的功能。
但生成它很容易:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << 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 << get script group( groupName );
Insert Into( myList, scriptName );
dt << group scripts( groupName, mylist );
);
insert Script( dt, "myGroup", "Logistic" )
回覆:將腳本新增至現有腳本群組現在我找到了:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << group scripts(
"myGroup",
{"Graph Builder Smoother Line", "Graph Builder Line and Bar Charts",
"Graph Builder Line Chart", "Graph Builder Heat Map"}
);
dt << group scripts("myGroup", "Logistic")回覆:將腳本新增至現有腳本群組“我”
……其實是他:

現在我記得...
我無意中發現了這個技巧並將其用於
https://marketplace.jmp.com/appdetails/Graph+Builder+Toolbar / SendToPowerpoint 新增匯出圖表的腳本
回覆:將腳本新增至現有腳本群組謝謝霍吉。不知何故,我無法讓它發揮作用(可能是業餘時間)。我正在使用這個並且它有效。
lstScripts = Current Data Table() << Get Table Script Names;
History_scripts = {};
For( j = 1, j <= N Items( lstScripts ), j++,
If( Contains ( lstScripts[j] , "History" ),
Insert Into( History_scripts, lstScripts[j] )
)
);
For( j = 1, j <= N Items( lstScripts ), j++,
If( Contains( lstScripts[j], "Split Table" ),
Insert Into( History_scripts, lstScripts[j] )
)
);
Current Data Table() << Group Scripts( History_scripts );