連続投稿失礼します。
保存された文書の時間の値と現在表示されている文書の時間の値を比較して、値が違って
いたらフラグが立つようになっています。以下のコードです。
※SemiTimeSフィールドは日付ピッカーで時間のみを表示しています。
var stime=vdoc.getItemValue("SemiTimeS")[0];
var stime2 =session.createDateTime(document1.getValue("SemiTimeS"));
if(stime.timeDifference(stime2)!=0){
print("時間違う3!");
print(stime+"と"+stime2);
SyoriFlg_Date = "1";
SyoriFlg = "1";
}
ところが、1日のうち初めてその仕組みをいじると値が同じであるにも関わらず、フラグが
立ってしまいます。1度その現象が起きると、その日はもうその現象は起きず、値が一致していると
いう結果になります。再現しようとブラウザを再起動してももう現象は発生しません。PCを再起動
までして試しても発生せず、それ以降は値が一致しているという結果になります。
print文でgetItemValue("SemiTimeS")が取得している値を出してみたところ、値が一致していないと
なるときは、stimeの値が「NaN」になっていました。
どうにも解決できず困っています。
どなたか同じような現象に合われた方はいらっしゃいますでしょうか?
解決法がありましたら教えてください。
よろしくお願い致します。