dynamics crm 2016 - Web API query- 动态值
dynamics crm 2016 - Web API query- dynamic values
我正在尝试形成查询以在新的 Dynamics CRM (2016) Web API 中检索相关记录属性。但与 CRM 2011-2015 不同,我无法动态传递 GUID 值。
function getRelatedEntityStartAndEndDates(){
var parentOpportunity = Xrm.Page.getAttribute("rb_opportunityid").getValue()[0].id;
var clientUrl = Xrm.Page.context.getClientUrl();
var query = clientUrl +"/api/data/v8.0/opportunities(5e0f714-a0c6-e511-812b-061cb19131a3)?$select=rb_enddate,rb_startdate";
alert(query);
}
由于新查询没有围绕 GUID 的引号,我无法动态传递 parentOpportunity。
你想去掉花括号,像这样:
var query = clientUrl +"/api/data/v8.0/opportunities(" + parentOpportunity.slice(1, -1) + ")?$select=rb_enddate,rb_startdate";
顺便说一句,CRM Rest builder 是帮助您构建 REST 查询的好工具。
我正在尝试形成查询以在新的 Dynamics CRM (2016) Web API 中检索相关记录属性。但与 CRM 2011-2015 不同,我无法动态传递 GUID 值。
function getRelatedEntityStartAndEndDates(){
var parentOpportunity = Xrm.Page.getAttribute("rb_opportunityid").getValue()[0].id;
var clientUrl = Xrm.Page.context.getClientUrl();
var query = clientUrl +"/api/data/v8.0/opportunities(5e0f714-a0c6-e511-812b-061cb19131a3)?$select=rb_enddate,rb_startdate";
alert(query);
}
由于新查询没有围绕 GUID 的引号,我无法动态传递 parentOpportunity。
你想去掉花括号,像这样:
var query = clientUrl +"/api/data/v8.0/opportunities(" + parentOpportunity.slice(1, -1) + ")?$select=rb_enddate,rb_startdate";
顺便说一句,CRM Rest builder 是帮助您构建 REST 查询的好工具。