Duplicating rows in an MRVS
The user story:
As a service catalog user, I have an easy way to duplicate selected rows in a Multi Row Variable Set (MRVS) so that I can quickly create additional similar rows.
Each MRVS is an array of objects stored as JSON. Each object represents a row in the MRVS, and the properties of the object represent the values of each variable. To interact with the array it needs to be parsed using JSON.parse
I've shared an example widget that uses this strategy on the Developer Share here.