こんにちは。これが私の単なるまぐれであることを願っています。
最初に「期間」列を作成して評価するスクリプトがあります。
次に、スクリプトに空白を見つけて、以前の空白以外の値を入力させます(デッドバンドのため)。これは、これを適用する必要がある列を選択するためのポップアップ ウィンドウを生成することによって行われます (確かに、すべての列にそれが必要であると仮定できれば、それがこの問題を回避する 1 つのオプションになる可能性があります)。
ただし、スクリプトは、次の行に移動する前に、埋めたい列を選択するのを「待ち」ません。
これをどうやって回避すればいいでしょうか?
Names Default to Here(1);
dt=Current Data Table();
column(dt, "Time")<<DATA type=""></DATA>
あなたには必要だモーダル窓。
https://www.jmp.com/support/help/en/16.1/?os=win&source=application&utm_source=helpmenu&utm_medium=application#page/jmp/construct-a-modal-window.shtml
"構築するモーダル窓
スクリプトを送信すると、モーダルウィンドウ、JMPはウィンドウを描画し、ユーザーが選択してクリックするのを待ちますOK 、変数のリストとその値を保存します。 ウィンドウの外側をクリックしようとすると、エラー サウンドが生成され、ユーザーがクリックするまでスクリプトの実行が中断されます。 OKまたキャンセル. "
コミュニティでは、モーダル ウィンドウに関する多くの質問と回答を見つけることができます。 一部の OS では、ウィンドウを閉じた後、モーダル ウィンドウ内の変数を短時間参照することができました。 それはもはや真実ではありません。 変数を取得するために人々が使用するいくつかのパターンがあります...あなたにとって意味のあるものを選んでください。 上記のリンクは「結果を返す」を使用しています。
編集:新しい投稿モーダル ダイアログ役立つかもしれません。
やあ、
_nw = New Window ステートメントの直前に「Wait (0)」コマンドを追加すると、問題を解決できる場合があります。
一番、
TS