-2

示例:我查找电话号码为 555 555 555 的所有帐户,并且我想在电话 1、电话 2 和电话 3 中查找。这对odata可行吗?

此页面上,他们对逻辑或说以下内容:

您可以使用 OR 运算符对同一字段应用不同的过滤器。但是,您不能使用 OR 运算符对两个不同的字段应用过滤器。

鉴于这个限制,我真的不知道如何做那个过滤器。

4

1 回答 1

2

第一件事:您所指的链接是针对资产净值而不是针对 CRM。

使用 OData 端点对两个不同的属性进行过滤是完全可能的:OR

/AccountSet?$filter=AccountCategoryCode/Value eq 2 or AccountRatingCode/Value eq 1

在你的情况下:

/AccountSet?$filter=telephone1 eq '555 555 5555' or telephone2 eq '555 555 5555' and telephone3 eq '555 555 5555'
于 2018-02-14T22:19:49.797 回答