我有一个有多种记录的实体。该实体包含3个字段:参数名称、参数值和联系人ID。联系人ID是一个查找字段。在我的客户关系管理实体中,同一个联系人ID有多个记录。
现在,我想从客户关系管理实体中获取所有参数名和参数值,它们都是基于联系人ID。
我使用以下代码,
var Query = "$select=vrp_parametername&$filter= vrp_contactid eq '" + contactid + "'";
XrmSvcToolkit.retrieveMultiple({
entityName: entity ,
odataQuery: Query,
async: false,
successCallback: successCallback,
errorCallback: errorCallback
});但我在跟踪错误,
检索响应时发生错误-错误: 400:错误请求:在位置1的'Microsoft.Xrm.Sdk.Entity‘类型中不存在属性’Microsoft.Xrm.Sdk.Entity‘。
发布于 2019-04-09 06:01:56
在本例中,我将模式名称与逻辑名称混合在一起。我在CRM中使用了Schema名称,这就是出现此错误的原因。
在本例中,我所做的只是简单地使用了逻辑名称,并且能够达到预期的结果。
谢谢大家的帮助
发布于 2019-04-05 14:04:58
Error明确指出,对于该特定实体,它无法找到vrp_contactid字段。为什么不检查一下字段是否可用。尝试使用Crm restbuilder并查看哪个条件属性可用。
https://stackoverflow.com/questions/55536635
复制相似问题