0

新しい 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を動的に渡すことができません。

4

1 に答える 1

2

次のように、中括弧を削除します。

var query = clientUrl +"/api/data/v8.0/opportunities(" + parentOpportunity.slice(1, -1) +  ")?$select=rb_enddate,rb_startdate";

余談ですが、CRM Rest ビルダーは、REST クエリの作成に役立つ優れたツールです。

于 2016-03-24T05:32:46.043 に答える