「データテーブル化」で作成したテーブルを参照する私は主にワークフローの一般化に戻ることに困惑しています (これについてはジョーダン ヒラーと詳細に話し合いました)。添付のワークフローには、1 つのプラットフォームで識別された分析物を「データ テーブルに作成」コマンドを介して新しいデータ テーブルに配置する重要なステップがあります。 問題は、私が知る限り、結果のテーブルに特定の名前を与えるスクリプトを作成できないことです。それは単純に untitled 1 (または、開いているウィンドウの数に応じてそれ以上) と呼ばれます。 問題のスクリプトの最後に次のように記述します。
「結合データテーブルの作成」 e;
オブジェクト <<ウィンドウを閉じる;")
単純に行を追加して、作成するデータテーブルに名前を付けることはできますか? そうであれば、後続のステップでこのテーブルを正しく「呼び出す」ことができます。 Workflow パッケージを実行すると、私の言っている意味がよりよく理解できると思います。
自動化とスクリプト作成マックOSRe: 「データテーブル化」で作成したテーブルを参照する試してみたいことの 1 つは、ローカル変数にテーブル参照を追加し、その参照を使用して作成したテーブルを保存することです。 次に、<< Set Name を使用して、同じ手順で名前を変更します。 これも効くようです
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dist = dt << Run Script("Distribution");
(Report(dist)["Distributions", "weight", "Quantiles", Table Box(1)] << Make Combined Data Table()) << Set Name("TABLE NAME");
しかし、これらのアイデアがワークフローで正しく機能するかどうかはわかりません。
ステップ6

その後、後の名前変更ステップを削除します
編集:
これらの結果テーブルの名前を選択できるようにクイックウィッシュリスト項目を作成しました[結合データ テーブルの作成] または [データ テーブルに作成] を使用するときに、ユーザーが結果テーブルの名前を選択できるようにします。
Re: 「データテーブル化」で作成したテーブルを参照するありがとう! 数日以内にここで試してみて、また報告するつもりです。
Re: 「データテーブル化」で作成したテーブルを参照する答えは「はい」でもあり「いいえ」です。はい、問題のスクリプトに「Set name("新しいテーブル名")」を挿入すると、新しいテーブルに正しく名前が付けられます。 しかし、奇妙なことに、テーブル名が変更されたという事実とは関係のないワークフローでエラーが発生します (これは簡単に変更できます)。 「名前が解決されていないオブジェクト」がエラーです。 これを回避する方法はあるかもしれませんが、いずれにせよ、ウィッシュリストにリクエストを入れる価値はあったと思います。これは比較的簡単な修正/更新になると思います。
Re: 「データテーブル化」で作成したテーブルを参照する私の場合、変更後は正しく終了しました

もちろん、期待どおりの動作をしているかどうかはわかりません
Re: 「データテーブル化」で作成したテーブルを参照する新しいデータテーブルを「作成」すると、それが現在のデータテーブルになるため、次のようにできると思います。
dtMake = Current Data Table();
または、さらに良いことに、で提案されているように、make メッセージの送信の一部として変数を割り当ててみてください。 @ホギ
Re: 「データテーブル化」で作成したテーブルを参照する@abmayfieldあなたが送信した TS トラックを受け取りました。「データ テーブルに作成」選択から出力テーブル名をプラットフォームに追加する機能を追加することを検討してほしいとの要望でした。 ここで注意してください -- 私は、スクリプトでテーブル名を作成するという回避策をあなたに返信しました。また、私はこの機能を JMP に追加することを検討するよう開発にリクエストを提出しました。
Re: 「データテーブル化」で作成したテーブルを参照する素晴らしい! あなたは正しいです。 あなたの最初のアイデアはうまくいきました。 あなたの最初の提案に従ってそれらを変更するためにワークフローに入ったとき、括弧()を忘れていたため、エラーは発生しましたが、私の実行が引き起こされました。 あなたの修正をよく読んだところ、JSL の間違いがあったことがわかり、現在は機能しています。 以下のコメントによると、同じ点に到達する他の方法 (JMP では一般的です!) があるようですので、それらもいじってみるかもしれません。 皆様のご提案に感謝いたします。 おそらく、JSL に慣れ親しんだ人であれば簡単に修正できるでしょう (残念ながら私は詳しくありません)。
Re: 「データテーブル化」で作成したテーブルを参照する後でテーブルを参照したいだけの場合は、テーブルへの参照を JSL シンボルとして保存できます。
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dist= Distribution(
Continuous Distribution(
Column( :weight ),
Horizontal Layout( 1 ),
Vertical( 0 ),
Normal Quantile Plot( 1 )
)
);
myTable = Report(dist)["Distributions", "weight", "Quantiles", Table Box(1)] << make into data table();
myTable << get name()