Jquery SharePoint ListData.svc“;包括「;字符串过滤器运算符
我使用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”)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协议,您可以尝试。我自己从
它失败了。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)