2012-07-29 16 views
1
function getEventById() 
{ 

    var cal = CalendarApp.getDefaultCalendar(); 

    var eventseries = cal.getEventSeriesById("[email protected]"); 

    Logger.log(eventseries.getTitle()); 

    // how to get event from eventseries 

    //Logger.log(event.getStartDate()); 

} 

我验证了GoogleAppsScirpt for Calendar doc,但没有找到任何将CalendarEventSeries转换为ClaendarEvent对象的方法。GoogleAppsScript - 通过编号获取日历活动

有没有办法做到这一点?

+0

你好阿伦,你能解释一下你的问题。这里记录了您可以使用事件系列对象所做的所有事情。 https://developers.google.com/apps-script/class_calendareventseries – 2012-07-30 06:16:50

+0

对不起,错过了一个部分的问题。现在添加! – Arun 2012-07-30 07:55:36

回答

1

我认为,目前没有这样的选择。 可能是您应该在issue tracker中提交功能请求。

+1

http://code.google.com/p/google-apps-script-issues/issues/detail?id=395似乎有现有的线索讨论相同,所以它出演。 – Arun 2012-07-30 14:57:33

+0

截至2017年10月,引用的问题现在被标记为固定。现在可以调用'getEventById(iCalId)'请参阅:https://developers.google.com/apps-script/reference/calendar/calendar-app#geteventbyidicalid – 2017-10-29 09:25:31