수식에 누락된 열이 포함되어 있으면 오류가 발생합니다. 다음 예에서 테이블에는 2개의 열이 있습니다. 존재하지 않는 열을 사용하는 새 열을 추가하면 결과가 누락되고(정확하게) try 문이 작동하지 않아 잡을 수 없는 스크립트를 차단하는 오류가 발생합니다. 이에 대한 해결 방법이 있습니까?
dt= New Table( "Test",
Add Rows( 1 ),
New Column( "A",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [2] )
),
New Column( "B",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Selected,
Set Values( [1] )
)
);
formula=":Name(\!"C\!") - :Name(\!"B\!")";
try(
eval(parse("dt << new column(\!"value\!", Numeric, \!"Continuous\!", Formula(" ||formula || "))"));
,
error="missing column";
);