You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SharePoint Office365中通过OData查询过滤子映射的问题

SharePoint列表子映射过滤方案

问题原因

你使用的url并非Microsoft Graph API中listItem类型的有效属性,导致过滤表达式触发错误。

可行解决方案

  • 确认目标字段的内部名称
    SharePoint列表里的所有字段(含自定义URL字段)都有对应的内部名称,默认超链接字段的内部名称通常为Link。自定义字段的内部名称可通过以下方式查看:进入列表设置→点击目标列→地址栏中Field=后面的字符串即为该字段的内部名称。

  • 针对自定义URL字段构建过滤表达式
    若URL存储在自定义超链接字段中,假设其内部名称为SubmapLink,由于超链接字段在Graph API中是包含url子属性的对象,过滤时需指定到子属性层级:

    "(fields/task eq 'offered') and (contains(fields/SubmapLink/url,'submapname'))"
    
  • 针对列表项自身的绝对URL构建过滤表达式
    若你要过滤的是列表项本身的访问URL(而非自定义字段),可直接使用listItem的webUrl属性:

    "(fields/task eq 'offered') and (contains(webUrl,'submapname'))"
    

内容的提问来源于stack exchange,提问作者Dick Kniep

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 05:08:15