Jquery SharePoint ListData.svc“;包括「;字符串过滤器运算符

Jquery SharePoint ListData.svc“;包括「;字符串过滤器运算符,jquery,sharepoint,Jquery,Sharepoint,我使用getJSON从SharePoint检索列表项,如下所示: [site url]/\u vti\u bin/listdata.svc/Keywords?filter=startswith(标题“r”) 我想将其更改为检索以下内容: [site url]/\u vti\u bin/listdata.svc/Keywords?filter=包含(标题“r”) 它失败了。ListData.svc是否有“contains”操作符?由于ListData.svc遵循OData协议,您可以尝试。我自己从

我使用getJSON从SharePoint检索列表项,如下所示:

[site url]/\u vti\u bin/listdata.svc/Keywords?filter=startswith(标题“r”)

我想将其更改为检索以下内容:

[site url]/\u vti\u bin/listdata.svc/Keywords?filter=包含(标题“r”)


它失败了。ListData.svc是否有“contains”操作符?

由于ListData.svc遵循OData协议,您可以尝试
。我自己从未尝试过,但它应该可以工作。

好的语法是:

 [site url]/_vti_bin/listdata.svc/Keywords?$filter=substringof('r',Title) 
此处列出了所有操作员:

是的,我在查询中使用了它,我必须检查并查找
notesField
,其中包含
'Download'
,因此我使用了以下REST URL:

_api/web/List/getbytitle('SecureSystemData')/items?$select=SNotes&$filter=substringof('Download',SNotes)

第二个参数是字段名,即内部列名


谢谢。

成功了,谢谢!尽管由于任何原因(与其他筛选器运算符不同),筛选器参数实际上位于字段名之前:
[site url]/\u vti\u bin/listdata.svc/Keywords?$filter=substringof('r',Title)