如何获取SharePoint列表项作者的电子邮件地址?

3 c# author sharepoint-2010 sharepoint-object-model

正如标题所说,我可以访问当前的列表项 - 并且很容易获得作者/按名称创建 - 但是如何从对象模型中检索C#中作者的电子邮件地址?

谢谢.

Ric*_*ema 8

您可以从SPFieldUserValue对象获取SPUser:

SPFieldUserValue userValue = 
    new SPFieldUserValue(web, item[SPBuiltInFieldId.Author].ToString());
SPUser user = userValue.User;
string email = user.Email;
Run Code Online (Sandbox Code Playgroud)