ディレクトリが変わってもスクリプトを実行する私は毎日更新されるExcelファイルを持っています(行は増えますが、列ヘッダーと列番号はそのままです)。
統計分析を行うには、jmpファイルのデータを更新する必要があります。 このタスクでは、Excelファイルの内容を読み取り、JMPテーブルを更新するスクリプトを作成しました。
2つの質問があります。
1)私が現在行っていることを行うためのより良い方法はありますか?
2)他の同僚にも同じスクリプトを使用させたい場合はどうすればよいですか?つまり、同じExcelファイルも含まれます。
ただし、ディレクトリは異なります。私が探しているのは、MATLABのスクリプトのようなものです。
スクリプトが置かれているのと同じディレクトリにあるファイル?
ありがとう
Names Default to Here (1);
//current data table in JMP that has earlier data
cdt = Current Data Table();
//Delete all the rows in the current data table
cdt << Select All Rows()<<DELETE rows=""></DELETE>
Re:ディレクトリが変わってもスクリプトを実行するExcelファイルと同じディレクトリに変換用の.jslを配置できます。
ただし、.jmpファイルを保存するには、ユーザーごとに異なるフォルダーをポイントします。各ユーザーに固有のDOCUMENTSフォルダーにアクセスする方法については、スクリプトインデックスの例を参照してください。
このようにして、ExcelからJMPへの変換方法を制御できますが、各ユーザーは独自のJMPファイルを操作できます。
Names Default To Here( 1 );
Convert File Path( "$DOCUMENTS" );
/* try: HOME, DOCUMENTS, SAMPLE_DATA,
SAMPLE_IMPORT_DATA, SAMPLE_SCRIPTS, and TEMP */
Re:ディレクトリが変わってもスクリプトを実行するファイルへのパスをハードコーディングする代わりに、 PickFile ユーザーがファイルを選択できるようにする関数。
Re:ディレクトリが変わってもスクリプトを実行するあなたの質問をもう一度読んだこと:
スクリプトと同じディレクトリにファイルがある場合は、ファイル名のみを使用する必要があります。
dt2 = Open("collection.xlsx", ...