Skip to content

Commit bc0e6d4

Browse files
committed
get user data
1 parent fa447a4 commit bc0e6d4

File tree

2 files changed

+26
-0
lines changed

2 files changed

+26
-0
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Get User data by Id
2+
3+
This Script Include can be called by the client side.
4+
Receives an Sys ID and return the JSON object containing the respective User record from the sys_user table.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
var GetUserData = Class.create();
2+
GetUserData.prototype = Object.extendsObject(AbstractAjaxProcessor, {
3+
4+
//Receive User sys_id and return User data
5+
GetUserBy_id: function() {
6+
var obj = {};
7+
var userID = this.getParameter('sysparm_userid');
8+
var myuser = new GlideRecord('sys_user');
9+
myuser.addQuery('sys_id', userID);
10+
myuser.query();
11+
12+
if (myuser.next()) {
13+
obj.sys_id = myuser.getValue('sys_id') || '';
14+
obj.first_name = myuser.getValue('first_name') || '';
15+
obj.last_name = myuser.getValue('last_name') || '';
16+
obj.email = myuser.getValue('email') || '';
17+
}
18+
return JSON.stringify(obj);
19+
},
20+
21+
type: 'GetUserData'
22+
});

0 commit comments

Comments
 (0)