C#asp.net将记录插入到sharepoint在线列表中,字段类型为“Person or Group”

时间:2017-06-27 03:55:19

标签: asp.net sharepoint-online

我想使用C#asp.net将记录插入到sharepoint在线列表中。该列表包含两列标题,用户类型分别为“单行文本”,“人物或组”。对于Column Title,我可以直接将值分配给ListItem。但是,对于Column User,我应该使用FieldUserValue类型进行分配。我想知道如何使用电子邮件地址或其他查找值从sharepoint站点获取FieldUserValue。

ClientContext ctx = new ClientContext(url);
ctx.Credentials = new SharePointOnlineCredentials(username, Password);
Microsoft.SharePoint.Client.List list = ctx.Web.Lists.GetByTitle("List1");
Microsoft.SharePoint.Client.ListItem items = list.AddItem(new ListItemCreationInformation());
items["Title"] = InsertTitle.Text;
items["User"] = ??? (FieldUserValue); 
items.Update();
ctx.ExecuteQuery();

0 个答案:

没有答案