JavaScriptとDynamics APIを使用してエンティティを取得していますが、何らかの理由でLookup
のフィールドがJavaScriptに渡されません。単純な型の広告は、1行、複数の行、数字などがすべてエンティティのフィールドであるため、すべてが渡されますが、タイプはLookup
です。APIで見つからないルックアップはありますか?
私のクエリは次のようになります。
var req = new XMLHttpRequest()
req.open("GET",encodeURI(Xrm.Page.context.getClientUrl() + "/api/data/v8.1/pss_servicetasks"), true);
req.setRequestHeader("Accept", "application/json");
req.setRequestHeader("Content-Type", "application/json; charset=utf-8");
req.setRequestHeader("OData-MaxVersion", "4.0");
req.setRequestHeader("OData-Version", "4.0");
このクエリはタイプpss_servicetasks
の(種類Lookup
のフィールドなしで)自分のフィールドを持つすべてのエンティティを返します。
ルックアップが欠落している理由はありますか?エンティティ内の他のすべてのフィールドを取得します。
こんにちはアルン!私のクエリに選択を追加すると、私は400悪い要求を取得しています。私もフィルタがあります: "/api/data/v8.1/pss_servicetasks?$select=pss_name&filter=_pss_incidentid_value eq" + id。それは選択なしで動作します。フィルタ前に$ – fUrious
$がありません。 crm rest builderをインターネットからダウンロードしましたか? –