contains() を使用してファイルを開くこんにちは、みんな、
ディレクトリを経由して入力ファイルを見つけるスクリプトを作成しようとしています。 ただし、ファイル名によっては異なる文字が含まれる場合があります。
例えば:
私の好きな果物についての意見は次のとおりです。オレンジ
フォルダー内の既存のファイルは次のようになります: Mark_Orange_Mango.jmp、Jane_Apple.jmp、John_Orange.jmp
開くファイル: Mark_Orange_Mango.jmp および John_Orange.jmp
contains() を使用してこれらのファイルを開くにはどうすればよいですか?また、どのような関数を使用する必要がありますか? JMP15を使用しています
私が取り組んでいるコードは次のとおりです。
nw = New Window( "Favorite Fruits", << modal(),
lineupbox(ncol(2), spacing(5),
Text Box( "Name:" ),
teb1 = Text Edit Box( "", <<SET width=""></SET>
自動化とスクリプト作成ウィンドウズRe: contains() を使用してファイルを開くこれがうまくいくかどうかを確認してください
nw = New Window( "Favorite Fruits",
<<MODAL>= 1, i--,
If( Word( -1, files[i], "." ) != "jmp",
Remove From( files, i, 1 )
)
);
If( N Items( Files ) > 0,
tableList = {};
For( j = 1, j <= N Items( files ), j++,
If( Contains( files[j], fruit ) > 0, // Open file that contains the input from text box
dd = Open( path || "/" || files[j] );
Insert Into( tableList, dd );
)
);
);
</MODAL>Re: contains() を使用してファイルを開くこんにちは、それは私の側では機能しません。 これはJMP15にも適用されますか?
Re: contains() を使用してファイルを開く必要に応じて複雑にすることができます
If(
(Contains( files[j], fruit ) & Contains( files[j], "Good Luck" )) |
Contains( files[j], "Special" ),
dd = Open( path || "/" || files[j] )
)
時間をかけてスクリプト ガイドを読むことを強くお勧めします。これにより、スクリプト作成への道のりがさらに楽しくなります。