2016-11-13 62 views

回答

1

如果我正确地理解了你,你想过滤来自(例如)记录中的查找字段的数据。

可以使用单个记录进行过滤。 例子:

GET [Organization URI]/api/data/v8.2/accounts(00000000-0000-0000-0000-000000000001)?$expand=Account_Tasks($filter=endswith(subject,'1');$select=subject) 

但它看起来像它没有可以过滤使用$多个纪录扩大 enter image description here

来源: https://msdn.microsoft.com/en-us/library/mt607871.aspx?f=255&MSPPError=-2147217396#bkmk_optionsOnExpand

+0

II得到了以下错误消息“:”字符串' Microsoft.Dynamics.CRM.lookuplogicalname'contacts''不是有效的枚举类型常量。当请求www.example.com/api/data/v8.1/audits?$filter=_objectid_value eq Microsoft.Dynamics.CRM.lookuplogicalname'contacts' –

+0

我需要过滤多个结果,如审计实体集合where _objectid_value @ Microsoft .Dynamics.CRM.lookuplogicalname ='contacts' –

+0

我知道如何做到这一点的唯一方法是使用“首选项:odata.include-annotations =”Microsoft.Dynamics.CRM.lookuplogicalname“”标题来获取审计。 – Skaj