Inicio > Sharepoint > Obtener el campo Email de un campo de tipo persona de una lista

Obtener el campo Email de un campo de tipo persona de una lista

 

Agrego aquí una función que obtiene el campo Email a partir de un SPListItem y un campo de tipo persona especificado en alguna lista como podría ser el “Author”

 

De la misma manera se podria modificar la función para que devolviera el SPUser.

 

 

Private Function getMailFromListItem(ByVal item As SPListItem, ByVal field As String) As String

Dim user As SPUser

Dim userField As SPFieldUser

Dim fieldValue As SPFieldUserValue

 

userField = item.Fields.GetField(field)

fieldValue = userField.GetFieldValue(item(field).ToString)

user = fieldValue.User

 

Return user.Email.ToString

 

End Function

 

 

Espero sea util.

 

Saludos,

Categorías: Sharepoint
  1. No hay comentarios aún.
  1. No trackbacks yet.

Deja un comentario