ファイルの選択:filterList引数の構文pick fileコマンド、特にfilterList引数の使用に問題がありますが、残念ながら、スクリプトインデックスは私のケースをカバーしていません。
Openを使用するときと同じように、選択時にフィルターをcsv(またはテキストファイル)のみに設定したいので、試してみました
Names Default To Here( 1 );
mypath = Pick File(
"Select csv File",
{"Text Files|txt;csv"}
);ただし、スクリプトを実行すると、フィルターは*。*|に設定されます。すべてのファイル、これは私が望むものではありません。
filterListのすべての有効な引数を見つけることができるリンクがありますか(sciptingインデックスでは、「JMPファイル| jmp; jsl; jrn」、「すべてのファイル| *」しか見つかりません)?
JMPには、たとえばオンラインのMatlabヘルプで行われているように、関数の引数のすべての可能性を取得する方法がありますか?
スクリプティングRe:ファイルの選択:filterList引数の構文また、最初のデフォルトディレクトリがない場合は、その引数を空白のままにします。 そのためには、次のように、リストが3番目の引数であることをJMPが理解できるように、引数にコンマ区切り文字が必要です。
Names Default To Here( 1 );
mypath = Pick File(
"Select csv File",
,
{"Text Files|txt;csv"}
);
奇妙に見えるかもしれませんが、この構文は正しいです。
Re:ファイルの選択:filterList引数の構文少し紛らわしいですが、フィルターを使用できるようにするには、初期ディレクトリを指定する必要があります
Names Default To Here( 1 );
mypath = Pick File(
"Select csv File",
"$DOCUMENTS",
{"Text Files|txt;csv"}
);