Flow Designer: Scripts cannot return List field sys_id values from fd_data.subflow_inputs, always returns [object GlideRecord] as stringDescriptionWhen using Flow Designer inline scripts, scripts cannot return List field sys_id values as string with other strings.For example: return: "IDs are: " + fd_data.subflow_inputs.requested_item_inp.cat_item.sc_catalogs;Will return: "IDs are: [object GlideRecord]"Steps to Reproduce 1. Create a subflow, and create one input, name it as "requested_item_inp". The input type should be Reference.sc_req_item.2. Create a Log action in the subflow. Select any Log > Level.3. For Log > Message, click on the f(x) button to write the following script:var catelogNm = "IDs are: " + fd_data.subflow_inputs.requested_item_inp.cat_item.sc_catalogs;return catelogNm;4. Save the subflow, and Test. Use any existing Requested Item record to test the subflow.5. Open the test flow context, and review the Log action Runtime Value. The script returned:"IDs are: [object GlideRecord]"WorkaroundUse GlideRecord object to return the value in the List field, instead of using "fd_data.subflow_inputs" objects directly. For example, the following script should work: //********** var currentId = fd_data.subflow_inputs.requested_item_inp.sys_id; var ritmRec = new GlideRecord("sc_req_item"); if(ritmRec.get(currentId)) var catelogNm = "IDs are: " + ritmRec.cat_item.sc_catalogs; return catelogNm; //********** Alternatively, add parens around the input: var catelogNm = "IDs are: " + (fd_data.subflow_inputs.requested_item_inp).cat_item.sc_catalogs;return catelogNm; Related Problem: PRB1408477