2012-06-29 4 views
3

Как говорится в заголовке, у меня есть доступ к текущему элементу списка - и достаточно легко получить автора/созданного по имени, но как получить адрес электронной почты автора на C# из объектной модели?Как получить адрес электронной почты автора элемента списка SharePoint?

Спасибо.

ответ

7

Вы можете получить SPUser от SPFieldUserValue объекта:

SPFieldUserValue userValue = 
    new SPFieldUserValue(web, item[SPBuiltInFieldId.Author].ToString()); 
SPUser user = userValue.User; 
string email = user.Email; 
+0

Это то, что сортируется его в конце концов. Спасибо за это Рич. –