使用 CAML 查询获取用户 URL
我正在利用 CAML 查询将记录从列表过滤到数据表中。我的列表中有一个 SPUser 字段。
我正在努力获取 CAML 查询中每个用户的用户 ID。关于如何实现这一目标有什么见解吗?
I am making use of CAML Query to filter the records from list into DataTable. I have a SPUser Field in my list.
I am endeavoring to obtain the user id of each user in CAML Query. Any insights on how to achieve this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
获取 SPUser.ID 的项目:
获取当前用户的项目:
获取用户显示名称的项目(列表中正常显示的名称):
Get items for an SPUser.ID:
<Where><Eq><FieldRef Name='Person' LookupId='TRUE'/><Value Type='Integer'>45</Value></Eq></Where>
Get items for the current user:
<Where><Eq><FieldRef Name='Person' LookupId='TRUE'/><Value Type='Integer'><UserID/></Value></Eq></Where>
Get items for a user's display name (what is displayed normally in the list):
<Where><Eq><FieldRef Name='Person'/><Value Type='Text'>Lastname, Raghu</Value></Eq></Where>