我正在创建一个将CSV文件放入Exchange的应用程序,它可以完美运行。
但是,当时间表发生变化并且我的应用程序运行时,它将插入双日历项目。
我有两种可能的解决方案:
您更喜欢哪个选项以及如何完成?在每种情况下,我都需要itemID
特定的约会,我不知道如何得到itemID
。
答案 0 :(得分:0)
我做了以下事情:
CalendarView calendarView = new CalendarView(dtStart, dtEnd);
var Appointments = service.FindAppointments(WellKnownFolderName.Calendar, calendarView);
foreach (Appointment app in items)
{
if (app.Body.Text.Trim() == "Timetable")
{
app.Delete(DeleteMode.HardDelete);
}
}
效果很好,可能有点慢但在我的情况下并不重要: - )