Cannot print Multi Row Var set on Email notificationsDescriptionHaving a generic notification used for all our catalog items (about 300 ones).GlideappVariablePoolQuestionSet returns the variables in the correct order.However, there is no sign of MRVS in there.Steps to Reproduce The problem is that the OOTB function method only prints flat variables: var set = new GlideappVariablePoolQuestionSet();set.setRequestID(sc_req_item.sys_id);set.load();var vs = set.getFlatQuestions(); WorkaroundThe issue will not be fixed as the end user can always use a mail script in order to print the variable in multi row var set. Try to access variables and sending notification using a workflow.Or you can try below code in the email script by getting the MRVS used in a particular request (Even if few are getting visible/display on the basis of some UI policy) var ritmGR = new GlideRecord('sc_req_item');if (ritmGR.get(current.sys_id)) //Here you need to get the current request's sys_id{mrvs = ritmGR.variables.book_details; //multi row variable set info. Here insted of giving specific name you can use name of MRVS returned after querying variable set of a catalog itemrowCount = mrvs.getRowCount();for (var a = 0; a < rowCount; a++) {var row = mvrs.getRow(a);template.print( "<tr>" );template.print( "<td><center>" +row.type + "</center></td>" );template.print( "<td><left>" +row.title + "</left></td>" );} If you choose the above code option, use it in mail script before trying with workflow.Related Problem: PRB1406382