我有一个 CAML 查询,我试图根据登录的用户 ID 检索记录。
以下查询适用于我的 dev & qa 环境,但不适用于我的生产环境。存在与用户匹配的数据。我还在 SP CAML Query Helper 中进行了测试,再次返回 0 个结果。
我努力了:
<Where>
<Eq>
<FieldRef Name='SharepointUser' LookupId='TRUE'/><Value Type='Integer'>37</Value>
</Eq>
</Where>
<Where>
<Eq>
<FieldRef Name='SharepointUser' LookupId='TRUE'/><Value Type='User'>37</Value>
</Eq>
</Where>
<Where>
<Eq>
<FieldRef Name='SharepointUser' LookupId='TRUE'/><Value Type='Lookup'>37</Value>
</Eq>
</Where>
SharepointUser 的类型为“用户”
是否有一些我遗漏的设置需要设置才能使查找正常工作?