みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FM18です。質問させて下さい。
スクリプトのif文で現在時刻が15時~20時30分は A でなければ B というスクリプトを作るのに
If [ Time ( 15 ; 0 ; 0 ) < Get ( 時刻 ) < Time ( 20 ; 31 ; 0 ) ]
フィールド設定 [ 結果;"A" ]
Else
フィールド設定 [ 結果;"B" ]
End if
こうすると、どの時刻でも結果がAとなるのですが、
この式では間違っているのでしょうか?
ご回答宜しくお願いします。
そのIF論理式の構文は誤りです。
Time(15;0;0)<Get(時刻)<Time(20;31;0)
↓
Time(15;0;0)<Get(時刻) and Get(時刻)<Time(20;31;0)
Offline
考え方でしょうけれど・・
> Get(時刻)<Time(20;31;0)
これは
Get(時刻) <= Time ( 20 ; 30 ; 0 )
が普通では。
Offline
あ、なるほど!
〇〇かつ●●といった書き方じゃないとだめなんですね。
勉強になりました。
お教えいただきありがとうございました。
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 501.34 KiB (Peak: 516.28 KiB) ]