使用 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
我有一个 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