我正在尝试将我的日历中的事件发送到电子表格。我想过滤来宾状态。但是我的代码根本不起作用。我收到所有活动,但我想实际过滤它们......
var options = {'statusFilters[]': [ CalendarApp.GuestStatus.MAYBE , CalendarApp.GuestStatus.YES ]};
var calEvents = calendar.getEvents(startdate_sync, enddate_sync , options );
这里有什么问题?
提前谢谢!答案 0 :(得分:1)
这次修改怎么样?
var calEvents = calendar.getEvents(startdate_sync, enddate_sync);
var filteredEvents = calEvents.filter(function(e){return e.getMyStatus() == CalendarApp.GuestStatus.MAYBE || e.getMyStatus() == CalendarApp.GuestStatus.YES});
options
的{{1}}无效。所以我想提出这个建议。calendar.getEvents(startdate_sync, enddate_sync , options );
e.getMyStatus() == CalendarApp.GuestStatus.MAYBE || e.getMyStatus() == CalendarApp.GuestStatus.YES
如果我误解了你的问题,我很抱歉。