使用 expand 获取查找属性

如果你获取单个记录并且该记录具有查找,则还可以使用 expand 选项获取查找值的值。这减少了你需要对 API 进行的调用次数。

该示例获取所有帐户和主要联系人的姓氏:

$.ajax({
    url: Xrm.Page.context.getClientUrl() + '/api/data/v8.0/accounts?$select=name,primarycontactid&$expand=primarycontactid($select=lastname)',
    headers: { 
        'Accept': 'Application/json'
    }
}).done(function (result) {
    $.each(result.value, function (key, value) {
        var lastname = value.primarycontactid.lastname;
    });
});