我submit /r;
在 IML 中有一个块。95% 的时间,事情运行正常。其他时候在 R 中有一个错误。
我的日志显示
ERROR: R: <whatever the error message is>
发生错误时,输出不可用。有没有办法捕获或检测第一个错误,所以我不会尝试提取不存在的输出?
使用语句 ( ref )ok
中的选项。稍后在代码中,您可以根据存储信息的变量的值来处理错误。submit
ok
submit / R ok = isOK;
* Do stuff;
endsubmit;
if isOK then do;
* Handle the no error case;
end;
else
* handle the error case;
似乎您无法捕获错误消息本身,除非您编写 R 脚本以返回一些错误代码而不是失败。