Use Client script onload

sparkles
Tera Contributor

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!

1 ACCEPTED SOLUTION

Hitoshi Ozawa
Giga Sage
Giga Sage

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>';

find_real_file.png

View solution in original post

2 REPLIES 2

Hitoshi Ozawa
Giga Sage
Giga Sage

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>';

find_real_file.png

Ankur Bawiskar
Tera Patron
Tera Patron

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

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader