Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

setPreference Method

Anil74
Tera Guru

Hi All,

Anyone can explain about setPreference method.

Thank you.

3 REPLIES 3

Arnoud Kooi
ServiceNow Employee
ServiceNow Employee

It's a serverside method and will insert or update a user preference in the sys_user_preference table.


Usage example:



gs.getUser().setPreference('name', 'value');


Deepak Ingale1
Mega Sage

In addition to what Arnoud has method, there is setPreference method for GlideDialogWindow API



https://www.servicenowguru.com/system-ui/glidedialogwindow-advanced-popups-ui-pages/


Slava Savitsky
Giga Sage

The purpose of setPreference method is to save a user-specific setting in the User Preferences table. In server-side scripts, use the following syntax to set a preference for the current user:

gs.getUser().setPreference('user_preference_name', 'user_preference_value');

In client-side scripts, use this instead:

setPreference('user_preference_name', 'user_preference_value');

For more information about User Preferences, refer to this article from the product documentation.