使用CAML查询获取用户URL

时间:2010-08-05 15:09:48

标签: sharepoint caml

我正在利用CAML Query将列表中的记录过滤到DataTable中。我的列表中有一个SPUser字段。

我正在努力获取CAML查询中每个用户的用户ID。有关如何实现这一目标的任何见解?

1 个答案:

答案 0 :(得分:2)

获取SPUser.ID的项目:

<Where><Eq><FieldRef Name='Person' LookupId='TRUE'/><Value Type='Integer'>45</Value></Eq></Where>

获取当前用户的项目:

<Where><Eq><FieldRef Name='Person' LookupId='TRUE'/><Value Type='Integer'><UserID/></Value></Eq></Where>

获取用户显示名称的项目(列表中正常显示的内容):

<Where><Eq><FieldRef Name='Person'/><Value Type='Text'>Lastname, Raghu</Value></Eq></Where>