For( i = 1, i <= N Items( allm ), i++,
m = allm[i];
name = "Peak Mass " || Char( m );
del = Current Data Table() << delete columns( Char( name ) );
(New Column( Char( name ), set formula( If( subtract(eval(m), 3) < :deltamass <= add(eval(m),3), :pctrelative, 0 ) ) ) ;
If( Contains( name, "Peak Mass 0" ),
del
) ; );
);
帮助! 我已经尝试了 5 件事,但我无法让我的变量将其数值吐出到列公式中。
只是陷入了我现在拥有的 eval(m) 中?我刚刚尝试过,它仍然只是将“Eval Expr(eval(m))”放入列函数中,而不是 m 的数值。