Get SharePoint user ID from name or email using JavaScript
-
08-02-2021 - |
Question
I am building a JavaScript web part that queries a SharePoint list and generates a report based on the list data. I want to be able to get the user ID for a given user by their name or email.
input - User Name: "jdoe" output - User ID: 12
Can this be accomplished using JavaScript? If so, can anyone provide a link to where I can read about how to do so?
Thank you
Solution
We can get user ID by the login name - using the below REST API query :
http://<site url>/_api/web/sitegroups(<group id>)/users(@v)?@v='<login name>'
http://<site url>/_api/web/siteusers(@v)?@v='<login name>'
Similar question is discussed here :
How To Get User Id Using Login Name in Share Point Provider Hosted App
Licensed under: CC-BY-SA with attribution
Not affiliated with sharepoint.stackexchange