Comment
James Fricker
Mega Sage

I have found that I don't need the for loop. I can just do this

 

inputs.requested_item.variables[inputs.variable_name].setValue(inputs.variable_value);
inputs.requested_item.update();

 

this alternative version also works

inputs.requested_item.variables[inputs.variable_name] = inputs.variable_value;
inputs.requested_item.update();