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.

Assigned To Empty and state changes to New

manishakumari
Kilo Contributor

Hi guys

I have written one client script on onChange of Assignment group ,assigned_ to should be empty and state changes to new.

function onChange(control, oldValue, newValue, isLoading, isTemplate) {

    if (isLoading || newValue === '') {

          return;

    }

g_form.setValue('assigned_to','');

//g_form.clearValue('assigned_to');

g_form.setValue('state', 1);

}

But it is not working I don't know why

Please help me with this

1 ACCEPTED SOLUTION

venkatrajesh
Tera Expert

Hi Monu gupta



try below code to clear the assigned_ to value i.e make it as empty.it should work, i have tried


function onChange(control, oldValue, newValue, isLoading) {


   


  if (isLoading)


          return;


  if (newValue != oldValue)


  {


  g_form.setValue('assigned_to','');


//   g_form.clearValue('assigned_to');


g_form.setValue('state', 1);




  }



PS: Hit like, Helpful or Correct depending on the impact of the response


View solution in original post

17 REPLIES 17

I tested the following and its working for both of your cases mentioned:



function onChange(control, oldValue, newValue, isLoading, isTemplate) {


    if (isLoading) {


          return;


    }



if (newValue || newValue=='')


{


g_form.setValue('assigned_to','');


//g_form.clearValue('assigned_to');


g_form.setValue('state', 1);


}


}


shloke04
Kilo Patron

Hi,



Modify your Script as below:



function onChange(control, oldValue, newValue, isLoading, isTemplate) {


    if (isLoading || newValue === '') {


          return;


    }


if(newValue!=oldValue)                            


{


g_form.setValue('assigned_to','');


//g_form.clearValue('assigned_to');


g_form.setValue('state', 1);


}


}



Hope this helps.Mark the answer as correct/helpful based on impact.




Regards,


Shloke


Hope this helps. Please mark the answer as correct/helpful based on impact.

Regards,
Shloke

not working I already tried


Can you Post a Screenshot of your Script Form? And would also like to cross check if you have written this On Change Client Script on Assignment Group Field ?



Regards,


Shloke


Hope this helps. Please mark the answer as correct/helpful based on impact.

Regards,
Shloke

find_real_file.png