JMPのインポートの前にCSVが他のアプリケーションからのエクスポートを終了したかどうかをJSLで確認する方法<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは、
私が扱っているデータの中には、JMPにインポートする前にデータベースからデータを抽出するために必要な中間アプリケーションがあります。
私はそのアプリケーションを起動し、データを引き出し、それをCSVにエクスポートし、そしてJMPにインポートするためのJSLスクリプトを書きました。
アプリケーションの実行中、JMPは15秒ごとにファイルが使用可能になるかどうかを確認するためのチェックを実行します。使用可能になると、JMPは15秒ごとにファイルサイズをチェックして、インポート前にファイルサイズの変更が停止していることを確認します。ファイルが同じサイズでX回続けている場合は、CSVインポートを開始します。
ファイルサイズをチェックしなければならない理由は、ファイルが大きく、中間アプリケーションからすぐにエクスポートされないことが多いためです。
ファイルのエクスポートが完了したかどうかを確認するためのわかりにくい方法はありますか。
私の方法はうまくいきますが、もっと洗練された方法があるのだろうかと思います。
ありがとうございました、
ジェイソン
JMPのインポートの前にCSVが他のアプリケーションからのエクスポートを終了したかどうか、どうやってJSLでチェックしますか?CSVファイルを作成するアプリケーションを起動するために現在使用しているJSLを教えてください。
JMPのインポートの前にCSVが他のアプリケーションからのエクスポートを終了したかどうか、どうやってJSLでチェックしますか?runprogram(実行可能( "notepad")、readfunction( "text")); print( "編集済み");
メモ帳を閉じるまで印刷は実行されません。
JMPのインポートの前にCSVが他のアプリケーションからのエクスポートを終了したかどうか、どうやってJSLでチェックしますか?これは巧妙な解決策ですが、残念ながら、ファイルの名前を変更するために抽出プログラムの機能を変更することはできません。このような機能を追加できるかどうかはわかりますが、これは単純な解決策になるでしょう。
ファイルがアクティブかどうかを確認できるJMPで使用可能なある種のファイルフラグはありますか?
JMPのインポートの前にCSVが他のアプリケーションからのエクスポートを終了したかどうか、どうやってJSLでチェックしますか?過去に、私は抽出プログラムに負担をかけました。 抽出pgmは何らかの名前のcsvファイルを作成しますが、それが完了すると、csvファイルの名前を私が確認している名前に変更します。 名前の変更は実行にほとんど時間がかからないので、完全に解凍されたファイルを取得するだけです。