Chr*_*yer 1 sas enterprise-guide proc-report
我希望SAS发送一封电子邮件,但前提是全局宏变量和警告等于1.
这可能吗?我正在尝试以下方法,但它不起作用.警告= 0时,它仍会发送电子邮件.
filename outbox email
to=('me@myemail.com')
subject='Warning Report'
from='you@myemail.com'
attach='/report.html';
DATA _null_;
file outbox;
Put "Hello,"//
"Warning report attached."//
"Regards,"/
"Chris";
if &warning. =1
run;
Run Code Online (Sandbox Code Playgroud)
您应该能够使用电子邮件指令来中止邮件.
!EM_ABORT!停止当前消息.您可以使用此指令阻止SAS软件在DATA步骤结束时自动发送消息.
data _null_;
file outbox;
if &warning. then do;
put "Hello,"
// "Warning report attached."
// "Regards,"
/ "Chris"
;
end;
else put '!EM_ABORT!';
run;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
212 次 |
| 最近记录: |