You're never going to find an incident using the Recid of a user.
My code representation was wrong. The concept is correct though.
I just want to be able to return a value from an internal web service. Below is an updated code representation:
var thisObject = Get('thisObjectTable#', '$(thisObjectTableRecId())');
var rtnVal = thisObjectTable.Fields.TargetField;
You don't have a way to work against the return value after the script is ran. There are functions that allow you to return some data, but that is when you are attempting to fill an external business object with data for a picklist, like SetReturnData().
You can, however, use the update function to push those values to something like a new object or a field in the one you are working in.
Would you mind providing an example of how you would use this function/method to fill pick data in a pick list?
With that, I could implement a logic as follows:
$(If in list(MyPicklist) then "Do somting")
note that this is only a pseudo code to express my thought flow.