コード全体に Eval( Eval Expr( ... Expr( ) ) ) が散りばめられていますが、それぞれの関数が理解できれば、なぜ別々の関数として存在するのかは明らかです。ただし、スクリプト初心者にとっては、3 つの関数すべてを効果的に使い始めるのに時間がかかります。Eval( Eval Expr( の新しいラッパーがあれば、複雑さが軽減されます。たとえば、「Eval Expr First」というラッパーがあれば、これがより明確になります。
x = 2;
Eval Expr First(
New Table( "Untitled 5",
Add Rows( 1 ),
New Column( "Column 1", Numeric, "Continuous", Format( "Best", 12 ),
Formula( Expr( x ) )
)
)
);