Asp.net web api 使用Web API将查找字段与Odata查询URL中的变量映射

Asp.net web api 使用Web API将查找字段与Odata查询URL中的变量映射,asp.net-web-api,odata,dynamics-crm,lookup,Asp.net Web Api,Odata,Dynamics Crm,Lookup,因为WebAPI对几乎所有人来说都是新的,所以我也是其中之一 下面是一段代码,其中函数只包含 服务器url和odata查询 在中映射新技术值(查找字段)时出错 odata查询 我尝试了这么多的可能性,但没有找到正确的方法来绘制地图 函数计算(){ 调试器; var role=Xrm.Page.getAttribute(“新角色”).getValue();//optionset //查找字段 var tech=Xrm.Page.getAttribute(“新技术”).getValue(); va

因为WebAPI对几乎所有人来说都是新的,所以我也是其中之一

下面是一段代码,其中函数只包含 服务器url和odata查询

在中映射新技术值(查找字段)时出错 odata查询

我尝试了这么多的可能性,但没有找到正确的方法来绘制地图

函数计算(){
调试器;
var role=Xrm.Page.getAttribute(“新角色”).getValue();//optionset
//查找字段
var tech=Xrm.Page.getAttribute(“新技术”).getValue();
var-techid=tech[0].id;
如果(角色==1){
调试器;
var serverUrl=Xrm.Page.context.getClientUrl();
var OdataURL=serverUrl+“/api/data/v8.0/new_technologyusermappings$select=new_name,new_role,new_technology_value&$filter=new_role eq“+role+”和**new_technology_value eq'+techid+“**”;
getRecords(OdataURL);
}

}
我也遇到了同样的问题,尝试将查找Guid括在引号(“”)和撇号(“”)中,但没有成功。 当我没有将查找Guid括在引号(“”)或撇号(“”)中时,最终获得了成功

e、 g替换

" and _new_technology_value eq '"+techid+"'";


我也遇到了同样的问题,尝试用引号(“”)和撇号(“”)括起查找Guid,但没有成功。 当我没有将查找Guid括在引号(“”)或撇号(“”)中时,最终获得了成功

e、 g替换

" and _new_technology_value eq '"+techid+"'";