[ { "op": "core/column-addition", "engineConfig": { "facets": [ { "type": "list", "name": "Column 1", "expression": "value", "columnName": "Column 1", "invert": false, "omitBlank": false, "omitError": false, "selection": [ { "v": { "v": "E|IDN", "l": "E|IDN" } } ], "selectBlank": false, "selectError": false } ], "mode": "row-based" }, "baseColumnName": "Column 2", "expression": "grel:value", "onError": "set-to-blank", "newColumnName": "id", "columnInsertIndex": 2, "description": "Create column id at index 2 based on column Column 2 using expression grel:value" }, { "op": "core/column-move", "columnName": "id", "index": 0, "description": "Move column id to position 0" }, { "op": "core/fill-down", "engineConfig": { "facets": [], "mode": "row-based" }, "columnName": "id", "description": "Fill down cells in column id" }, { "op": "core/row-reorder", "mode": "row-based", "sorting": { "criteria": [ { "valueType": "string", "column": "id", "blankPosition": 2, "errorPosition": 1, "reverse": false, "caseSensitive": false }, { "valueType": "string", "column": "Column 1", "blankPosition": 2, "errorPosition": 1, "reverse": false, "caseSensitive": false } ] }, "description": "Reorder rows" }, { "op": "core/column-removal", "columnName": "id", "description": "Remove column id" } ]