2014-09-10 2 views
0

이 if 문이 작동하지 않습니다.Google Script- 명세서가 날짜를 비교하지 않는 경우

for (var ccc = 0; ccc <= LastRCrow; ccc++) {  
if (ConDatesValues[ccc] < DateNow) { 
    hideRowValue = ccc + 5; 
    ConDatesValues2 = ConDatesValues[ccc]; 
    Browser.msgBox(ConDatesValues[ccc], Browser.Buttons.OK_CANCEL);   
    } 

DateNow 값 1,379,203,200,000 (에포크 시간)로 설정하고 ConDatesValues ​​[0] 일 2013년 3월 31일 00:00:00 GMT + 0700 (ICT)로 설정된다.

값을 반환하지 않는다고 생각합니다. true를 반환하면 특정 값을 출력하려고했으나 false 값을 반환하면 아무 것도 반환하지 않았습니다.

하나를 다른 형식으로 변환해야합니까?

하여 비교

답변

0

당신은 당신이 >==을 테스트 할 수있는

그래서 (이하 "시대"이후 밀리 초)도 기본 값을 반환

new Date(ConDatesValues[ccc]).getTime() 

을 사용할 수 있습니다 < 원하는대로.

new Date(dateNow).getTime() 
: 다음 같은 절차를 사용하지 않을 경우

, 당신의 dateNow 정말 같은 유형 있는지 확인

관련 문제