ODATA查询SharePoint API
我试图通过调用SharePoint API来过滤我收到的recourses,并且遇到了如何根据子元素过滤数据的问题。
例如:我只想要包含受众EQ代理的项目。
</author>
<content type="application/xml">
<m:properties>
<d:FileSystemObjectType m:type="Edm.Int32">0</d:FileSystemObjectType>
<d:Id m:type="Edm.Int32">4</d:Id>
<d:ServerRedirectedEmbedUri m:null="true"/>
<d:ServerRedirectedEmbedUrl/>
<d:ContentTypeId>0x010100D45EB268542352489AC34E7F5EF7798B</d:ContentTypeId>
<d:ComplianceAssetId m:null="true"/>
<d:Title m:null="true"/>
<d:OData__dlc_DocId>4PXE6S6DFQCP-354194108-4</d:OData__dlc_DocId>
<d:OData__dlc_DocIdUrl m:type="SP.FieldUrlValue">
<d:Description>4PXE6S6DFQCP-354194108-4</d:Description>
</d:OData__dlc_DocIdUrl>
<d:Audience m:type="Collection(Edm.String)">
<d:element>Agent</d:element>
<d:element>Internal</d:element>
<d:element>Insured</d:element>
</d:Audience>
<d:ID m:type="Edm.Int32">4</d:ID>
<d:Created m:type="Edm.DateTime">2022-05-05T19:21:54Z</d:Created>
<d:AuthorId m:type="Edm.Int32">1204</d:AuthorId>
<d:Modified m:type="Edm.DateTime">2022-05-05T19:25:29Z</d:Modified>
<d:EditorId m:type="Edm.Int32">1204</d:EditorId>
<d:OData__CopySource m:null="true"/>
<d:CheckoutUserId m:null="true"/>
<d:OData__UIVersionString>3.0</d:OData__UIVersionString>
<d:GUID m:type="Edm.Guid">cdcd1fed-f0e3-4bb7-9074-2bf8dfb40e53</d:GUID>
</m:properties>
</content>
问题:如何使用ODATA过滤儿童元素? ($ filter = oigaure/ eq“ agent”)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要使用
任何
运算符,因为受众
是一个集合。资源:
You need to use
any
operator becauseAudience
is a collection.Resources:
any operator