Built something you're proud of? Tell the story. A quick G2 review of App Engine or Build Agent helps other developers see what's possible on ServiceNow. Share your experience.

is my script include and client script is correct or not to get the user full name in description

srilekhac
Tera Contributor
var GetUserFullName = Class.create();
GetUserFullName.prototype = Object.extendsObject(AbstractAjaxProcessor, {
    initialize: function() {
},
getFullName: function() {
        var user = gs.getUser();
        var fullname = user.getFirstName() + " " + user.getLastName();

        gs.log("Full name retrieved: " + fullname, "GetUserFullName");
        return fullname;
    },

    type: 'GetUserFullName'
});
7 REPLIES 7

Hello @srilekhac 

 

I believe you are doing great.

Did my reply answer your question?


If my response helped, please mark it correct and close the thread so that it benefits future readers.

 

Thanks & Regards
Viraj Hudlikar

Laveena_A
Tera Expert

Hi @srilekhac 

 

You can skip this route to get the name from script include, alternatively follow this approach:-

In client script, you can simply use-

g_form.getFullName()

 

In Business Rule, use-

gs.getUser().getFullName();

 

Marked the solution as Helpful and Correct, if it works for you!

Laveena_A
Tera Expert

Hi @srilekhac 

You can utilize following methods to fetch the full name of current logged in user-

 

In Business Rule or server side scripting - 

gs.getUser().getFullName()
In client script - 
g_form.getFullName()