
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-19-2022 05:22 AM
Hello!
I am looking for client script that helps change the feild default value if the form opens in French. The default value now set to English but I want the value to change to French if the form is opened in French
Thanks!
Solved! Go to Solution.
- Labels:
-
Scripting and Coding

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-19-2022 06:03 AM
There is no need for a client script. Just enter the following in variable's default value.
To set the default value based on user session's current language, enter something like the following script. gs.getUser().getLanguage() will get the language code of the current session.
Replace <French default value> with the default value when French and replace <other language default value> when the current session's language is any other language code.
javascript: (gs.getUser().getLanguage() == 'fr')? '<french default value>': '<other language default value>';

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-19-2022 06:03 AM
There is no need for a client script. Just enter the following in variable's default value.
To set the default value based on user session's current language, enter something like the following script. gs.getUser().getLanguage() will get the language code of the current session.
Replace <French default value> with the default value when French and replace <other language default value> when the current session's language is any other language code.
javascript: (gs.getUser().getLanguage() == 'fr')? '<french default value>': '<other language default value>';
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-19-2022 06:10 AM
Hi,
you can use onLoad client script and check logged in user's language and set value accordingly
function onLoad(){
var lang = g_lang; // gets logged in user language
if(lang == 'en')
g_form.setValue('field', 'english value');
else if(lang == 'fr')
g_form.setValue('field', 'french value');
}
Regards
Ankur
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader