我必須對名稱包含空格的字段進行$ filter查詢。 例如, $ filter = Ticket No eg例如'abc_123'使用OData查詢名稱中包含空格的字段
我開始認爲它不可能。有人可以幫我解決這個問題嗎?
謝謝。
我必須對名稱包含空格的字段進行$ filter查詢。 例如, $ filter = Ticket No eg例如'abc_123'使用OData查詢名稱中包含空格的字段
我開始認爲它不可能。有人可以幫我解決這個問題嗎?
謝謝。
想我會分享這個,我想通過我的SharePoint來查詢休息服務所承載的SharePoint 2013的應用程序和好,我找到了解決辦法。你所需要做的就是用「x0020」替換字段名稱中的空格,就是這樣。
希望這證明對某人有幫助。
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>
認爲這樣..謝謝:) – hira
那會像「Ticket_x0020_No」 – hira
這是完美的!我正在尋找添加特殊字符到Excel列標題,這就像一個魅力。如果使用WCF數據服務設置OData提要,並且您需要空格,則將其添加到POCO的屬性名稱時可以使用。 – Robear