書き込みフロントエンドWeb APIには何が特に困難な問題は、我々はCRM REST Builderが(使用できるということではありませんでしたhttps://github.com/jlattimer/CRMRESTBuilder)CRM REST Builderを使用したいを生成します
するvar reqは= 新しいXMLHttpRequestを(); req.open( "GET"、Xrm.Page.context.getClientUrl()+ "/api/data/v8.2/accounts(" + parent.Xrm.Page.data.entity.getId()。{ '(置き換えます」、 '').replace( '}'、 '')+ ")$ =にaccountId、address1_addressid選択?"、真の); req.setRequestHeader( "ODataの-maxVersionを"、 "4.0" ); req.setRequestHeader( "ODataの-バージョン"、 "4.0" ); req.setRequestHeader( "同意する"、 "アプリケーション/ JSON" ); req.setRequestHeader( "コンテンツタイプ"、 "アプリケーション/ JSON;のcharset = UTF-8" )。 REQ。setRequestHeader( * "odata.include -注釈= \"、 "優先" \ "" ); req.onreadystatechange= 関数(){ 場合(この .readyState === 4 ){ req.onreadystatechange = NULL ; もし(この .status === 200 ){ VARの結果= JSON.parse(この.response)。 VaRの accountIdを=結果[ "accountIdを" ]。 VaRの address1_addressid =結果[ "address1_addressid" ]。 } 他{ Xrm.Utility.alertDialog(この.statusText)。 } } }。 req.send()。