使用 verbose 選項獲取 optionset 和 lookup 值

預設情況下,你將獲得選項集和查詢的 de 程式碼和 ID。如果你還想獲得標籤,則需要為呼叫新增額外的標頭。

$.ajax({
    url: Xrm.Page.context.getClientUrl() + '/api/data/v8.0/contacts',
    headers: { 
        'Accept': 'Application/json', 
        'Prefer': 'odata.include-annotations="OData.Community.Display.V1.FormattedValue"' 
    }
}).done(function (result) {
    $.each(result.value, function (key, value) {
        //sample to access a label
        var gendercodeLabel = value['gendercode@OData.Community.Display.V1.FormattedValue'];
        var gendercodeValue = value.gendercode;
    });
});