GlideRecord to add sys_user values to scratchpad

lawrencemgann
Tera Guru

Good afternoon,

 

I'm trying to capture values from the current logged in user like department, title, location, and add them to the scratchpad.

 

The client script for the scratchpad is working, and my display business rule is successfully passing information to it.

 

Unfortunately, I can't wrap my brain around how to GlideRecord query to get the user record for the currently logged in user.  I believe I'm missing something obvious, but would appreciate any advice!

 

var gr = new GlideRecord('sys_user');
gr.addQuery('name', gs.getUserName());
gr.query();
	
var sigName = gr.name.getDisplayValue();
var sigTitle = gr.title.getDisplayValue();
	
g_scratchpad.signature = "Thank you," + "\n" + sigName + "\n" + sigTitle;

 

 

1 ACCEPTED SOLUTION

Saurabh Gupta
Kilo Patron
Kilo Patron

Hi,

 

 

var grU = new GlideRecord('sys_user');
grU.get(gs.getUserID());
var sigName = grU.name.getDisplayValue();
var sigTitle = grU.title.getDisplayValue();
g_scratchpad.signature = "Thank you," + "\n" + sigName + "\n" + sigTitle;

 

 


Thanks and Regards,

Saurabh Gupta

View solution in original post

2 REPLIES 2

Saurabh Gupta
Kilo Patron
Kilo Patron

Hi,

 

 

var grU = new GlideRecord('sys_user');
grU.get(gs.getUserID());
var sigName = grU.name.getDisplayValue();
var sigTitle = grU.title.getDisplayValue();
g_scratchpad.signature = "Thank you," + "\n" + sigName + "\n" + sigTitle;

 

 


Thanks and Regards,

Saurabh Gupta

lawrencemgann
Tera Guru

That worked flawlessly, thank you much!