0

新しいDynamics CRM(2016)Web APIで関連するレコードプロパティを取得するためのクエリを作成しようとしています。しかし、CRM 2011-2015とは異なり、GUID値を動的に渡すことはできません。dynamics crm 2016 - Web APIクエリ - 動的値

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に合格することができませんでしだ。あなたは、中括弧を取り除きたい

答えて

2

は、次のように:余談として

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

CRM Rest builderあなたはRESTクエリを構築するのに役立つ素晴らしいツールです。

+0

恐ろしいです!ありがとうPolshgiant、Dhanuka777&SRK。 – Raghu

+0

crmrestbuilderは2016 crmにインストールする必要がありますか、それともfrmo VSを実行できますか?私はhavnigのトラブルです –

+0

これはあなたが組織にインストールするソリューションです。 CRM外で実行できるものが必要な場合は、FetchXml BuilderとLinqpadをチェックしてください...どちらもODataクエリを生成します。あなたの組織がオンラインであれば、FetchXml Builderの作業をより簡単に行うことができます。誰かが他の人のことを知っていれば、他のツールもあります。共有してください。 – Polshgiant

関連する問題