我想以编程方式将事件添加到 SharePoint 2010 中的日历。我获取事件列表并将元素添加到此列表。
SPList list = web.Lists.TryGetList(sCalendarName);
if (list != null)
{
SPListItem item = list.Items.Add();
item["Title"] = "New Event";
item["Description"] = "New Event created using SharePoint Object Model";
item["Location"] = "First Floor";
item["EventDate"] = DateTime.Now;
item["EndDate"] = DateTime.Now.AddDays(2);
item["Category"] = "Business";
item["fAllDayEvent"] = false;
item["Author"] = web.EnsureUser(@"domen\username");
item.Update();
}
但我找不到如何向“参与者”(“参加者”)字段添加值。如果您看一下,item.Xml
就会发现 ows_ParticipantsPicker 元素,其中包含由 Sharepoint 日历界面添加的用户。
如何将参与者(参加者)添加到活动中?