.net 使用Microsoft Graph筛选多个查找字段
我试图通过多重查找字段筛选项目列表 我已经使用上述代码通过查找字段成功地筛选了列表:.net 使用Microsoft Graph筛选多个查找字段,.net,api,microsoft-graph-api,sharepoint-online,.net,Api,Microsoft Graph Api,Sharepoint Online,我试图通过多重查找字段筛选项目列表 我已经使用上述代码通过查找字段成功地筛选了列表: "startswith(Fields/ThemeLookupId%2C+'" + theme + "')" 但使用此选项无法处理多个查找字段 有没有办法过滤多个查找字段 否则,我将选择所有列表并使用linq进行过滤 任何帮助都将不胜感激 您可以尝试使用以下图形: https://graph.microsoft.com/beta/sites/b57886ef-4c2a-4d56-ad29-27266638ac3
"startswith(Fields/ThemeLookupId%2C+'" + theme + "')"
但使用此选项无法处理多个查找字段
有没有办法过滤多个查找字段
否则,我将选择所有列表并使用linq进行过滤
任何帮助都将不胜感激 您可以尝试使用以下图形:
https://graph.microsoft.com/beta/sites/b57886ef-4c2a-4d56-ad29-27266638ac3b,b62d1450-8e6f-4be7-84a3-f6600fd6cc14/lists/BF55FFA3-3948-4751-B288-6313C91E0AF5/items?expand=fields(select=id)&filter=((fields/lookLookupId eq 71) and (fields/lookLookupId eq 53))
我认为不支持为单个值筛选多值查找列。我尝试了以下操作,得到了400个错误请求“Filter not supported”响应 ?$expand=fields&$filter=(fields/LookupSeason/any(x:x/LookupValue eq'Summer'))
在我的示例中,“LookupSeason”是允许多个值的查找列,列表中的每个项至少选择了2个值。查找字段包含多个值。我只想用一个值筛选包含多个值的字段。你是对的,这是不受支持的。因此,我们必须选择所有项目,然后执行筛选。