Sharepoint 2010 创建ODATA筛选器URL时出现问题

Sharepoint 2010 创建ODATA筛选器URL时出现问题,sharepoint-2010,odata,Sharepoint 2010,Odata,我正在尝试在和ODataURL中应用A&(B&C)操作,但它没有按预期工作。任何人请帮助我们解决我的问题。我提供我的请求url供您参考 ?$filter=CommunicationTypeValue eq“公司假日”和(开始日期gt) 日期时间'2015-12-10T09:13:28'和开始日期lt日期时间'2015-12 16T03:30:00.000') 但当我尝试将其作为单个查询运行时,它运行得很好 像 ?$filter=CommunicationTypeValue eq‘公司假日’ ?$

我正在尝试在和ODataURL中应用A&(B&C)操作,但它没有按预期工作。任何人请帮助我们解决我的问题。我提供我的请求url供您参考

?$filter=CommunicationTypeValue eq“公司假日”和(开始日期gt) 日期时间'2015-12-10T09:13:28'和开始日期lt日期时间'2015-12 16T03:30:00.000')

但当我尝试将其作为单个查询运行时,它运行得很好

?$filter=CommunicationTypeValue eq‘公司假日’

?$filter=StartDate gt DateTime'2015-12-10T09:13:28'和StartDate lt DateTime'2015-12-16T03:30:00.000'

但当我试图将这两个问题结合起来时,问题就开始了


任何人请帮助我解决此问题

您可以使用单独的和“条件应用过滤器;类似这样的东西,

主日历?$filter=(通信类型值eq‘公司假日’)和(StartDateTime ge datetime‘2015-01-01’)和(StartDateTime le datetime‘2015-12-15’)


如果需要获取特定日期,您还可以使用select case。

错误消息是什么?你试着去掉括号了吗?