みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
if関数の条件式としてright関数で拡張子が「jpg」か「jpeg」ではない時という計算にしようとしましたが機能しません。
※orを使用しない場合は機能します。
Right ( $filename ; Length ( $filename ) - Position ( $filename ; "." ; 1 ; PatternCount ( $filename ; "." ) ) ) ≠ "jpeg" or Right ( $filename ; Length ( $filename ) - Position ( $filename ; "." ; 1 ; PatternCount ( $filename ; "." ) ) ) ≠ "jpg"
if関数内ではorは使用できないのでしょうか?
ご教示の程、宜しくお願い致します。
>拡張子が「jpg」か「jpeg」ではない時
日本語だと「か」の意味があいまいかもしれませんが、この場合は「jpgとjpegのどちらでもない」でしょうから、andでは。
orをつかうなら「(jpgかjpeg)ではない」、なので、not (~=~ or ~=~) という風に否定でなく=のorの全体を否定する形になります。
>拡張子が「jpg」か「jpeg」ではない時
日本語だと「か」の意味があいまいかもしれませんが、この場合は「jpgとjpegのどちらでもない」でしょうから、andでは。
orをつかうなら「(jpgかjpeg)ではない」、なので、not (~=~ or ~=~) という風に否定でなく=のorの全体を否定する形になります。
その通りでした。
完全に私の条件式が間違っておりました。大変失礼いたしました。
ご回答いただきありがとうございます。
Pages: 1
[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 501.28 KiB (Peak: 516.25 KiB) ]