我必须对名称包含空格的字段进行 $filter 查询。例如,$filter=票号 例如'abc_123'
我开始认为这是不可能的。有人可以帮我吗?
谢谢。
我想我会分享这个,我试图通过我的 SharePoint 托管的 SharePoint 2013 应用程序查询休息服务,并且我找到了解决方案。您需要做的就是将字段名称中的空格替换为_x0020_
OData 属性名称不能包含空格。请参阅此处的 xsd 架构。在架构中查找类型 TSimpleIdentifier。定义如下所示,
<xs:simpleType name="TSimpleIdentifier">
<xs:restriction base="xs:string">
<xs:maxLength value="128" />
<!-- ECMAScript identifiers not starting with a '$' -->
<xs:pattern value="[\p{L}\p{Nl}_][\p{L}\p{Nl}\p{Nd}\p{Mn}\p{Mc}\p{Pc}\p{Cf}]{0,}" />
</xs:restriction>
</xs:simpleType>