スクリプトはJMP14では動作していましたが、JMP16では動作しませんこんにちは、みんな、
モーダル ウィンドウのスクリプトで 2 つの問題が発生しました。JMP14 では問題なく動作していましたが、JMP16 に移行するとすぐに次の 2 つの問題が見つかりました。
1) 「削除されたオブジェクト参照: cc << 'Glue' のアクセスまたは評価で選択されました... 」というエラー メッセージが表示されます。
2) 「キャンセル」ボタンに「名前が解決されていません: 'Button' のアクセスまたは評価中のボタン、Button (-1) /*###*/」というエラーが表示されます。
以下は、JMP14 では正常に動作するが、JMP16 では動作しない簡略化されたスクリプトです。正常に動作している場合、スクリプトは、チェックボックスがオンになっている場合は「合格」と表示され、チェックボックスがオフになっている場合は「不合格」と表示される新しい列 (「結果」) を作成します。「キャンセル」ボタンについては、正常に動作している場合、クリックしてもエラー メッセージは表示されず、モーダル ウィンドウが閉じます。
Names Default To Here( 1 );
dt = Current Data Table();
win = New Window( "User Input",
<<MODAL></MODAL>
<P> </P>
<P> </P><LINGO-LABS id="lingo-labs-427616" slang="en-US" mode="UPDATE"><LINGO-LABEL>自動化とスクリプト</LINGO-LABEL><LINGO-LABEL>データアクセス</LINGO-LABEL><LINGO-LABEL>データのブレンドとクリーンアップ</LINGO-LABEL><LINGO-LABEL>結果の共有と伝達</LINGO-LABEL></LINGO-LABS>Re:スクリプトはJMP14で機能していましたが、JMP16では機能しませんでしたこんにちは、返信が遅くなって本当に申し訳ありません。 私は過去2週間仕事で忙しいです。 解決してくれてありがとう。 それはうまくいき、私は何か新しいことを学びました。 感謝します!
Re:スクリプトはJMP14で機能していましたが、JMP16では機能しませんでした一般的に、JMP16は、表示ボックスをすぐに削除することについて、もう少し積極的であることがわかりました。
しかし、私がいつも使ってきた方法モーダル窓は利用することによってですOnValidate関数-これは通常、ウィンドウを閉じるかどうかを決定するために予約されています(おそらく、必要な入力がすべて入力されているわけではなく、[OK]ボタンでウィンドウを閉じたくない場合があります)。 1適切なウィンドウを閉じるため。
Names Default To Here( 1 );
dt = Current Data Table();
win = New Window( "User Input",
<<MODAL></MODAL>