我正在使用 CAML Query 将列表中的记录过滤到 DataTable 中。我的列表中有一个 SPUser 字段。
我正在努力获取 CAML 查询中每个用户的用户 ID。关于如何实现这一目标的任何见解?
我正在使用 CAML Query 将列表中的记录过滤到 DataTable 中。我的列表中有一个 SPUser 字段。
我正在努力获取 CAML 查询中每个用户的用户 ID。关于如何实现这一目标的任何见解?
获取 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>