나는 3 개의 변수가있다 : (1) Date (2) StartTime (3) EndTime 나는 두 개의 변수 (1) Date와 StartTime (2) Date와 EndTime을 가져 와서 Google 캘린더를 만들 수있다. 행사.문자열을 ISOString으로 변환하는 방법?
Google 캘린더 일정을 만들려면 이벤트 타이밍에 ISO 문자열 형식을 전달해야합니다. 누구든지 아래 코드를 확인하고 누락 된 부분을 도울 수 있습니까?
function createEvent(title,Dt,startTime,endTime,col) {
var calendarId = '[email protected]';
Logger.log(Dt); //2016-07-21
Logger.log(startTime); // 11:55 AM
Logger.log(typeof(startTime)); //string
//Help Needed to convert + to ISO
var event = {
summary: title,
start: {
dateTime: startISO
},
end: {
dateTime: endISO
},
colorId: col
};
event = Calendar.Events.insert(event, calendarId);
Logger.log('Event ID: ' + event.getId());
은 세 단계에 따라 ISO를 얻을 수 있습니다, 1) 오전 11시 55분 = 11로 24 시간/오후 오전 시간을 변환 : 55 및 11:55 PM = 23:55, 2) 그런 다음 날짜와 시간을 2016-07-21 11:55와 같은 공백으로 연결 한 다음 3) 문자열에서 날짜를 가져옵니다. var date = new Date ("2016-07 -21 11:55 "); ISO 날짜는 – Vickyexpert