Variables: a CSV header that names one variable twice is refused

dataset.import read two header cells that named one variable (City
and City, or Shown and #Shown) into the same column, so each row kept
only the last non-blank cell and the other value was dropped without a
word. The import is now refused with the two column numbers, and the
message has a row in every complete-message catalog.
This commit is contained in:
dotCooCoo
2026-11-02 12:03:40 +07:00
committed by bflatastic
parent 386bfc881e
commit 06221ce545
26 changed files with 71 additions and 4 deletions
+2 -1
View File
@@ -1648,7 +1648,8 @@ already walks Image Trace. Short agent entry points:
rows. `#Shown` defines a visibility variable `Shown`, `@Photo` defines an image variable `Photo`, and a cell without
a prefix defines a text variable. A prefixed cell whose name is already a variable of the prefix's kind names it;
one whose name is a variable of another kind fails the import. A `%` cell that isn't a variable's exact name (graph
data files) is refused. The reply's `defined` lists the variables the import defined. While the variables are
data files) is refused, and so are two cells that name one variable (`City` twice, or `Shown` and `#Shown`). The
reply's `defined` lists the variables the import defined. While the variables are
locked, an import whose header would define a variable fails with "variables are locked".
- Variable libraries: `variable.loadLibrary {path|xml|dataBase64}` (the Variables panel menu's Load Variable
Library…) replaces the document's variables and data sets with a variable library's in one undo step. The library