How to get entries or values of a multi select lookup field of a MS Project from Project Server using code?

To get entries or values of a multi select lookup field of a MS Project from Project Server using code: 

  //First we need Id of custom multi value lookup field

            var customFieldId = "d10e13f5-01c2-eb11-bb97-00155dac5921"; //Custom Field ID

            function getLookupdata(lookupFieldID) {

                $.ajax({

                    url: _spPageContextInfo.webAbsoluteUrl + "/_api/ProjectServer/CustomFields('" + lookupFieldID + "')/LookupEntries",

                    method: "GET",

                    async: false,

                    headers: {

                        "accept": "application/json;odata=verbose", //It defines the Data format

                        "content-type": "application/json;odata=verbose" //It defines the content type as JSON

                    },

                    success: function (response) {

                        response.d.results.forEach(function (d) {

                            console.log(d)

                        });


                    },

                    error: function (e) {

                        console.log(e.responseJSON);

                    }


                });

            }

            getLookupdata(customFieldId);


Output:

We will get an object by which we can get Internal Name & Full value of Custom field in console.

In console we will able to see the values.

Comments

Popular posts from this blog

Get list item entity type full name of a SharePoint list using REST API

Get SharePoint list name by GUID

Get Current Web Logged In User of SharePoint Site in jQuery