キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 
The Discovery Summit 2025 Call for Content is open! Submit an abstract today to present at our premier analytics conference.
See how to use to use Text Explorer to glean valuable information from text data at April 25 webinar.
言語を選択 翻訳バーを非表示
最初に公開されたスレッドを表示

JSLですべてのスクリプトを保存してレポートを閉じる

Georg
Level VII

このためのスクリプトを書き込もうとすると、以下が機能することがわかりました。 JMP15 @ Win10

最初の部分は2つのテーブルを開き、いくつかのレポートを開始します。

2番目は、すべてのレポートWindowsポスト保存スクリプトを所属するテーブルに閉じます。

ただし、レポートにローカルデータフィルターがある場合、スクリプトは機能しなくなります(スクリプト可能なオブジェクトを取得しても正しい参照が取得されません)。

各レポートウィンドウの適切な参照を見つけ、スクリプトを保存してレポートを閉じる方法はありますか?-ありがとう

 

// Preparation
Names Default To Here( 1 );
dt1 = Open( "$SAMPLE_DATA/Big Class.jmp" );
dis = dt1 << run script( "Distribution" );
biv = dt1 << run script( "Bivariate" );
one = dt1 << run script( "Oneway" );

dt2 = Open( "$SAMPLE_DATA/Membrane.jmp" );
one2 = dt2 << run script( "Oneway" );

lst_scr = dt1 << Get Table Script Names;
dt1 << Delete Scripts( lst_scr );  // delete all scripts
lst_scr = dt2 << Get Table Script Names;
dt2 << Delete Scripts( lst_scr );  // delete all scripts
Wait( 5 );

// Script performance
Names default to here(1);
win_lst = Get Window List( Type( "Reports" ) );
For( i = 1, i <= N Items( win_lst ), i++,
 obj = win_lst[i][Outline Box( 1 )] << get scriptable object;
 obj << save script to data table;
 obj << close window;
);

この投稿のオリジナルは 、English (US) で書かれており、ユーザビリティ向上のため自動翻訳機能を使用して表示しています。コメントを投稿すると、オリジナルの言語(English (US))やご指定の言語 でも表示されます。

0件の返信0