¡Hola!
¿Cuál es la forma correcta de hacer referencia a una columna por índice? Idealmente, estaba buscando algo como esto:

¡Gracias de antemano!
Debería poder usar solo Column (índice).
Enviar mensajes a objetos de columna de datos
col = Column( 2 ); // assign a reference to the second column
Puede ser cierto para los scripts, pero en las fórmulas aparece este error:

Curiosamente, la ventana emergente sugiere que se puede proporcionar el número, pero no parece ser el caso.

Pruebe con << get name en lugar de Column Name ()
Choose(:Block,
Column(1) << get name,
Column(2) << get name,
Column(3) << get name
)

Ejemplo completo:
Names Default To Here(1);
dt = New Table("Untitled",
Add Rows(3),
Compress File When Saved(1),
New Column("Block", Numeric, "Continuous", Format("Best", 12), Set Values([1, 2, 3])),
New Column("Column 2", Numeric, "Continuous", Format("Best", 12), Set Values([1, ., .])),
New Column("Column 3", Numeric, "Continuous", Format("Best", 12), Set Values([2, ., .])),
New Column("Column 4", Numeric, "Continuous", Format("Best", 12), Set Values([3, ., .])),
New Column("Formula",
Character,
"Nominal",
Formula(Choose(:Block, Column(1) << get name, Column(2) << get name, Column(3) << get name))
)
);