使用 Graph API 按查找列筛选 SharePoint 库项目

Filter SharePoint library items by lookup column using Graph API

我有一个 SharePoint 列表和一个文档库。每个文档都使用自定义字段 CustomRecordLookupId

链接到我列表中的一个项目

如果我 select 所有文档并使用 $expand=listitem,我可以在结果中看到 CustomRecordLookupId 值。

但是我无法使用此查找列进行查询。

https://graph.microsoft.com/v1.0/drives/{drive_id}/root/children?$expand=listitem&$filter=listitem/fields/CustomRecordLookupId eq 1

错误是:Operation not supported

根据我的测试,我得到了与您相同的结果。驱动器项目不支持此功能,您应该对列表项进行过滤:

https://graph.microsoft.com/v1.0/sites/{site_id}/lists/{list_id}/items?$expand=fields&$filter=fields/CustomRecordLookupId eq 1