set_data_table_row
Update an existing Unreal Engine DataTable row, erroring if the key is absent to stop typos creating duplicate rows; omitted columns keep current values.
Instructions
Update an EXISTING DataTable row, erroring if the key is absent -- that guard is the only difference from add_data_table_row, and it is what stops a typo'd row name from quietly creating a second row. Columns you omit keep their current values; the write fails as a whole if any provided column cannot be imported, and unrecognised names come back in unknown_columns. Pass GameplayTag columns in ExportText form, e.g. (TagName="A.B"). For per-column before/after evidence use set_data_table_row_fields; for one cell use set_data_table_cell.
Returns: success or error payload
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| row_data | Yes | Object of {column_name: value} to apply over the current row | |
| row_name | Yes | Name (key) of the existing row to update | |
| table_path | Yes | Full asset path of the DataTable |