スクリプトを再実行したときのさまざまな出力こんにちは、
データテーブルを操作するスクリプトがあります。元のファイルと同じファイル名でデータテーブルを保存していなくても、スクリプトを再度実行して操作したデータテーブルが開いていると、スクリプトはすでに操作したデータテーブルで実行されます。これを回避して元のデータテーブルでスクリプトを実行するだけの方法はありますか?任意の助けがいただければ幸いです。
再:私は再びスクリプトを実行すると異なる出力ジェフ、
オプションに関するドキュメントを読むとき強制更新それだけに適用されます .jrn 、 .jsl 、 .jrp または .jmpappsource JMPがなぜ.jmpファイルに適用しないのか、あるいはオプションがあるのか、私はいつも疑問に思いました。強制リフレッシュつまり、すべての従属ウィンドウを強制的に閉じます。 私の意見では、これは特にアプリケーションを開発したりスクリプトをデバッグしたりするときに便利なオプションです。
再:私は再びスクリプトを実行すると異なる出力Open()は既に開いているファイルを再度開くことはありません。
保存したバージョンのテーブルに戻す場合は、もう一度開く前に保存せずに閉じる必要があります。
再:私は再びスクリプトを実行すると異なる出力このスクリプトは、例えば:
dn = Open("Numbers.jmp");
Current Data Table(dn);
Column("Numbers");
colNumbers = Column(1);
Column(dn, "Numbers") << Data Type( Numeric );
For Each Row(
dn:colNumbers = dn:colNumbers + 1;
);
スクリプトを実行するたびに、各行が1ずつ増えていきます。しかし、スクリプトを初めて実行したときにはデータテーブルを保存していませんでした。保存されていないデータテーブルを増やすのはなぜですか。初めてスクリプトを実行したときにはデータテーブルが現在のデータテーブルであるため、元のデータテーブルではなく現在のデータテーブルを更新するのはなぜでしょうか。もしそうであれば、スクリプトを実行するたびに元のデータテーブルのみを操作するようにするにはどうすればよいでしょうか。
再:私は再びスクリプトを実行すると異なる出力あなたは自分のスクリプトを共有することができますか?
スクリプトが現在のデータテーブルを操作している場合(メッセージをデータテーブル参照に送信するのではなく)、スクリプトを2度目に実行すると、元のデータテーブルが現在のデータテーブルではなくなる可能性があります。