1
안녕하세요, 캘린더 일정에 대한 공개 설정을 변경하는 스크립트가 있습니다. 스크립트가 최대 실행 시간에 도달했습니다. 내가 이것을 막을 수있는 방법이 있습니까? 또는 스크립트가 이미 비공개로 설정된 경우에도 스크립트는 모든 이벤트를 처리합니다. 현재 날짜 만 검사하도록 스크립트를 수정할 수 있습니까?Google Apps Script의 시간 초과 "최대 실행 시간"
function ChangeCalendarEvents() {
//Room1
var mycal = '[email protected]';
var cal = CalendarApp.getCalendarById(mycal);
var events = cal.getEvents(new Date('January 1, 2014 00:00:00 CST'), new Date('December 31, 2014 23:59:59 CST'), {visibility: 'default' || 'public'});
for (var i=0;i<events.length;i++) {
events[i].setVisibility(CalendarApp.Visibility.PRIVATE);
}
//Room2
var mycal2 = '[email protected]';
var cal2 = CalendarApp.getCalendarById(mycal2);
var events = cal2.getEvents(new Date('January 1, 2014 00:00:00 CST'), new Date('December 31, 2014 23:59:59 CST'), {visibility: 'default' || 'public'});
for (var i=0;i<events.length;i++) {
events[i].setVisibility(CalendarApp.Visibility.PRIVATE);
}
}