在函数参数变量中获取Null<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />嗨,
我正在尝试通过将“列名”和“公式”作为参数传递给嵌套for循环来创建多个公式列,嵌套for循环遍历包含这两个值的列表列表。
功能:
add_col =功能 ({ COL_NAME,col_calc } ,显示(COL_NAME,col_calc);
cal_2 <<新专栏 ( COL_NAME,数字,连拍,格式 ( “最佳”,12 ) ,式 ( col_calc )) ;
);
列表:
的cols = {{ “Fr II + III悬浮液中的g IgG”,如果 (
: 名称 ( “ISB粘贴源/等离子类型” ) ==
:名称 ( “填充批量粘贴源/等离子类型” ) ==
:名称 ( “SFB粘贴源/等离子类型” ) ,
:名称 ( “个别Fr 2 + 3粘贴暂停(Kg)[Bk]” ) *
:IM HOAc添加后的溶液重量,
空 ()
);},...};
环:
对于 ( i = 1,i <= N项 ( COLS ) 我++,
对于 ( k = 1,k ( COLS [ 一世 ]) 中,k ++,
CN = COLS [ 一世 ] [ ķ ] ; CL = COLS [ 一世 ] [ K + 1 ] ;
) ;节目 ( CN,CL ) ;
add_col ( CN,CL ) ;
) ;
日志报告:
cn =“Fr II + III悬浮液中的g IgG”;
cl = If(:名称(“ISB粘贴源/等离子类型”)==:名称(“填充批量粘贴源/等离子类型”)==:名称(“SFB粘贴源/等离子类型”),:名称(“单独的Fr 2 + 3糊剂悬浮(Kg)[Bk]“)*:IM HOAc添加后的溶液重量,空());
col_name =“Fr II + III悬浮液中的g IgG”;
col_calc =。;
**不完全是NULL而是DOT(。)。
消息由以下人员编辑:Vivek Sharma
Re:在函数参数变量中获取Null你太棒了。我被它震惊了,无法弄明白。非常感谢!!
Re:在函数参数变量中获取Null你需要在三个地方使用nameexpr()。
add_col = Function( {col_name, col_calc},
Show( col_name, Name Expr( col_calc ) );
cal_2 << New Column( col_name, Numeric, Continuous, Format( "Best", 12 ),
Formula( Name Expr( col_calc ) )
);
);
cols = {{"g IgG in Fr II+III Suspension", If(
:Name( "ISB Paste Source/Plasma Type" ) ==
:Name( "Fill Batch Paste Source/Plasma Type" ) ==
:Name( "SFB Paste Source/Plasma Type" ),
:Name( "Individual Fr 2+3 Paste Suspended (Kg) [Bk]" ) *
:Solution Weight After IM HOAc Addition,Empty()) ;
}};
For( i = 1, i <= N Items( cols ), i++,
For( k = 1, k < N Items( cols ), k++,
cn = cols;
cl = cols[k + 1];
);
Show( cn, cl );
add_col( cn, Name Expr( cl ) );
);
当cl或col_calc用于通常会被评估的上下文中时,需要nameexpr,但你想要的是表达式,未评估。
更多信息列公式 。