我正在尝试通过json文件时间表向ios日历添加事件。它会将事件添加到日历中,但我不想添加具有重复条目的事件。如果date已经有exisisting事件,则不应添加它。这段代码可以做些什么改变?
var fileName = 'timetable.json';
var file = Titanium.Filesystem.getFile(Titanium.Filesystem.resourcesDirectory, fileName);
if (file.exists()) {
var data = file.read();
var timetab = JSON.parse(data);
Ti.API.info("json file" + timetab.timetable[0].events);
}
for(var i=0; i<timetab.timetable.length;i++)
{
var endDate = new Date(timetab.timetable[i].date);
endDate.setHours(endDate.getHours()+3);
// Add event to our calendar.
Ti.Calendar.addEvent({
title: timetab.timetable[i].events,
startDate: new Date(timetab.timetable[i].date),
endDate: endDate,
location: "At home",
note: "A note",
alarm: {
offset: -900
},
identifier: Ti.Calendar.identifier,
type:"private",
attendees: "xyz",
organizer: "abc"
});
}