2011-10-25 6 views
0

나는 스프레드 시트의 데이터로 Google 캘린더에 일정을 만드는 스크립트 작업을하고 있습니다. 다음 코드는 기본 달력에 이벤트를 만듭니다.자바 스크립트 날짜 CET

function myFunction() { 
    cal = CalendarApp.getDefaultCalendar(); 
    cal.createEvent(
     'Single day', 
     new Date("October 25, 2011 15:00:00 EST"), 
     new Date("October 25, 2011 16:00:00 EST"), 
     {} 
); 
    cal.createAllDayEvent('All day', new Date("October 25, 2011"), {}); 
} 

문제는 잘못된 타이밍에서 이벤트를 생성한다는 것입니다. 하루 종일 이벤트는 물론 OK 만들어 내가 다른 시간대 코드를 사용하기로되어 있어요,하지만 난 CET를 사용할 때이 시대의 시작에서 이벤트를 생성 추측

Single day event with EST timezone code All day event

function myFunction() { 
    cal = CalendarApp.getDefaultCalendar(); 
    cal.createEvent(
     'Single day', 
     new Date("October 25, 2011 15:00:00 CET"), 
     new Date("October 25, 2011 16:00:00 CET"), 
     {} 
); 
    cal.createAllDayEvent('All day', new Date("October 25, 2011"), {}); 
} 

Event created with CET timezone code

다시 한번 모든 시간대 코드는 사용하지 않기 때문에 하루 종일 괜찮습니다. Date 생성자의

형식 여기

그래서 제 질문은 중앙 유럽 표준시에 대한 올바른 코드 무엇이다 http://code.google.com/intl/cs-CZ/googleapps/appsscript/class_calendar.html#createEvent 발견? 이 코드가있는 페이지에 대한 참조가 더 좋을 수 있습니다.

답변