C# 如何识别谷歌日历重复事件的删除序列?
我必须将我的日历控件与Gmail事件同步。我在删除重复事件的事件时遇到问题 例:每周一次复发事件。每个星期天,星期一 如果我删除了周日的任何特定事件,我需要在本地日历中管理已删除周日事件的重现索引或序列号 我只得到已删除事件的RecurrenceEventId和状态“calncelled”。但我并没有得到任何数字来标识序列/索引的编号 我有以下代码来获取事件C# 如何识别谷歌日历重复事件的删除序列?,c#,google-api,google-calendar-api,C#,Google Api,Google Calendar Api,我必须将我的日历控件与Gmail事件同步。我在删除重复事件的事件时遇到问题 例:每周一次复发事件。每个星期天,星期一 如果我删除了周日的任何特定事件,我需要在本地日历中管理已删除周日事件的重现索引或序列号 我只得到已删除事件的RecurrenceEventId和状态“calncelled”。但我并没有得到任何数字来标识序列/索引的编号 我有以下代码来获取事件 var x = CalendarListHelper.list(service, null); foreach (var item in
var x = CalendarListHelper.list(service, null);
foreach (var item in x.Items)
{
if (!(item.AccessRole == "owner"))
continue;
var y = CalendarListHelper.get(service, item.Id);
var events = service.Events.List(y.Id).Execute();
foreach (var myEvent in events.Items)
{
XtraMessageBox.Show(string.Format("Summary:{0} Status{1}", myEvent.Summary.ToString(), myEvent.Status.ToString));
}
}
有人能告诉我如何删除复发指数吗 Google Calendar中的重复实例可以通过两个字段的组合来识别—RecurringVentid和originalStart。原始开始是一个指针,指向循环事件生成的时间序列,因此它还告诉您该位置在事件中的位置。据我所知,没有称为recurrenceIndex的字段