我必须对名称中包含空格的字段进行$ filter查询。 例如, $ filter = Ticket No例如'abc_123'
我开始认为它不可能。有人可以帮帮我吗?
感谢。
答案 0 :(得分:5)
我以为我会分享这个,我试图通过我的SharePoint托管的SharePoint 2013应用程序查询休息服务,我找到了解决方案。您需要做的就是用“ x0020 ”替换字段名称中的空格,就是这样。
希望这证明对某人有帮助。
答案 1 :(得分:1)
OData属性名称不能包含空格。请参阅xsd架构here。在模式中查找类型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>