使用 Author/EMail 使用 SharePoint REST API 查询
Query using SharePoint REST API using Author/EMail
我 运行 遇到使用 REST API 中的 Autor/EMail 字段进行过滤的问题。当 List 处于 Not Throttled 时,查询工作正常。但是当列表被限制(> 5000)时,我们会得到限制异常。创建者列的索引很好。
https://example.org/sites/dev/rnd/_api/web/lists/getbytitle('Favs')/items?$Select=ID,ItemId,ListName,Author/EMail&$Expand=Author&$Filter=Author/EMail eq 'john.smith@org.com'
经过反复试验,我发现 Author/Email 不是正确的字段。相反,我们需要使用 Author/Id。 Id 将是站点用户 ID,我们可以从 属性 _spPageContextInfo.userId
中获取值
希望这对某人有所帮助。
我 运行 遇到使用 REST API 中的 Autor/EMail 字段进行过滤的问题。当 List 处于 Not Throttled 时,查询工作正常。但是当列表被限制(> 5000)时,我们会得到限制异常。创建者列的索引很好。
https://example.org/sites/dev/rnd/_api/web/lists/getbytitle('Favs')/items?$Select=ID,ItemId,ListName,Author/EMail&$Expand=Author&$Filter=Author/EMail eq 'john.smith@org.com'
经过反复试验,我发现 Author/Email 不是正确的字段。相反,我们需要使用 Author/Id。 Id 将是站点用户 ID,我们可以从 属性 _spPageContextInfo.userId
中获取值希望这对某人有所帮助。