当脚本的一部分条件可能并不总是满足时,如何让脚本继续执行?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好,
我希望有人能帮助解决我遇到的这个问题,因为我被困住了我有一个脚本可以正常工作,直到它到达脚本的以下部分。脚本停止执行,因为引用的表不包含任何“打开”值。但是,这可能每天都在变化,因此有一天表中可能有“未平仓”值,而另一天可能没有。即使不总是满足“打开”条件,如何让脚本继续执行?
数据表( “流查询详细信息” ) <<选择哪里( :姓名== “打开” & (包含(作为专栏( “流查询详细信息” , “查询文本” ) , “IVRS/IWRS 调节查询:” ) | (包含(作为专栏( “流查询详细信息” , “查询文本” ) , “IVRS 对帐:” ) )
)) ;
谢谢,
恭
回复:当脚本的一部分条件可能并不总是满足时,如何让脚本继续执行?太好了,谢谢大家
回复:当脚本的一部分条件可能并不总是满足时,如何让脚本继续执行?克里斯汀,
PMroz 所建议的是一个很好的解决方案,但是,由于在您的代码中,您已经在执行 Select Where 子句,所以我只需添加一个条件语句来控制执行:
如果( N 行(数据表( “流查询详细信息” ) << 获取选定的行 ) > 0, ...............)
回复:当脚本的一部分条件可能并不总是满足时,如何让脚本继续执行?获取可能更容易处理的行,因为您可以检查结果矩阵中的行数。
dt =数据表( “流查询详细信息” ) ;
搜索行= dt <<获取行在哪里( :姓名== “打开” &
(包含(作为专栏( “流查询详细信息” , “查询文本” ) , “IVRS/IWRS 调节查询:” ) |
(包含(作为专栏( “流查询详细信息” , “查询文本” ) , “IVRS 对帐:” ))
)
) ;
如果(行(搜索行) > 0 ,
// 在这里处理找到的数据
) ;
回复:当脚本的一部分条件可能并不总是满足时,如何让脚本继续执行?在您给出的行之后,您可以计算实际选择了多少行('rs = dt << getSelectedRows')并实施一些逻辑来控制脚本的后续流程。 否则请查看“Try()”函数。 使用“帮助 > 脚本索引”了解更多信息。