0
Google 캘린더 응용 프로그램에서 작업 중입니다. 캘린더를 가져 와서 이벤트를 만들고 표시 할 수는 있지만 특정 캘린더 메타 데이터를 업데이트 할 수 없습니다.Google 캘린더 설명 자바 스크립트 업데이트
나는이 기능을 나는 솔루션과 웹 here을 보았지만 하나를 찾을 아직 한
function listCalendars() {
var request = gapi.client.calendar.calendarList.list();
request.execute(function(resp) {
var calendars = resp.items;
var counter = 0;
//console.log(calendars);
for (i = 0; i < resp.items.length; i++) {
var calendar = resp.items[i];
var calId = calendar.id;
var calName = calendar.summary;
var accessRole = calendar.accessRole;
if (accessRole == "owner") {
var ulEvents = document.getElementById("events");
var nH3 = document.createElement('ul');
var nH3Text = document.createTextNode("Upcoming events for calendar " + calName + ":");
nH3.appendChild(nH3Text);
nH3.setAttribute("id", "upcoming" + i);
ulEvents.appendChild(nH3);
listUpcomingEvents(calId, counter);
calendarArray[counter] = calendar;
setCalendarDescription(calId);
counter++;
}
}
});
}
이 함수를 호출
function setCalendarDescription(calendarId) {
var send ={
"resource" :{
"description" : "test"
}
};
console.log(send);
var request = gapi.client.calendar.calendars.update({
'calendarId': calendarId,
'resource': send
});
console.log(request);
request.execute(function(resp) {
alert("updated description in calendar");
});
}
그리고 메신저가 있습니다.
누구든지 방향을 알고 있다면 감사하겠습니다. 감사합니다.