こんにちは、
私は、テーブルにdate-time-columnのいくつかの変形を作成するスクリプトを書きたいと思います。例えば:
1。ユーザーはダイアログでdate-time-columnを選択します。例::DateTime
2。=>スクリプトは式を使って新しい列を作成します。Hour(:DateTime)
私の問題は、ユーザーが指定した列を参照している数式を作成する方法を理解することです。現在私はこれをやっています:
time = .;
New Window( "Generate Time Indicators",
<<MODAL></MODAL>
このスクリプトは私には機能しますが、同僚には機能しません。私たちはみんなJMP 13.1.0を動かしています。ある人がMac上でJMPを実行していますが、他の人は誰でもWindows 10を使用しています(私も含む)。
これは私の上司が得るものです:


私にとっては、すべてうまくいきます。

ここで起こっていることを私に言うことができるany1にどうもありがとう!
スクリプトを実行する前に、データテーブルの時間列を選択することで、マネージャの調査結果を再現することができました。 スクリプトが表示されると、選択したとおりに列が表示されます。 使用する新しい列フォーマットを確認して[OK]をクリックすると、エラーが発生します。 何が起こっているかというと、ユーザーがCol List Box()をクリックしていないので、Col List Box()に指定したスクリプトが実行されないため、時間値が設定されていません。
おそらくこれを修正する最も簡単な方法は、Col List Box()のスクリプトをCheck Box()スクリプトに配置することです。