tablevar_set
Set the value of an existing table field in IC-CAP projects, with validation to prevent false successes on Transform or Plot conflicts.
Instructions
Set an existing table field; this tool cannot create fields. Use tablevar_exists first. On Transform/Plot name-conflict paths, writes default to the Transform (result annotated with conflict=true); pass object_type='Plot' to write the Plot side — on conflict paths this runs inside an automatic rename-aside transaction (necessary because a direct write on a conflict path silently targets the non-Plot object and reports success). Plot writes are validated against the plot's actual field set first: writing a field the current Report Type does not own (e.g. 'Plot 0' on an XY GRAPH, which STFV would accept while writing nothing) returns ICCAP_FIELD_NOT_APPLICABLE listing the available fields — never a false success. Transform-side writes are validated the same way against the Function type.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| value | Yes | Value to set | |
| object_type | No | Disambiguation hint. Unset writes the sole owner (and defaults to the Transform on Transform/Plot conflicts). 'Plot' writes the Plot; on conflict paths this runs inside an automatic rename-aside transaction. | |
| tablevar_path | Yes | Full path including field name |