我在 SAS EG 7.2 中创建了一份报告,并让 SAS 在电子邮件正文中通过电子邮件发送它,但我似乎无法添加任何文本。我有这个代码:
filename mymail email
to=('mail@email.com')
subject='Report'
from='mail@email.com'
Content_type="text/html";
ods _all_ close;
ODS ESCAPECHAR='^';
ods html body=mymail style=minimal;
proc report data=data…
…
run;
ods html close;
ods _all_ close;
这完美地发送了我的电子邮件。我可以这样做来添加一些文本
filename mymail email
to=('mail@email.com')
subject='Report'
from='mail@email.com'
Content_type="text/html";
ods _all_ close;
ODS ESCAPECHAR='^';
ods html body=mymail style=minimal;
DATA _null_;
file mymail;
Put "Hello,"//
"You are recieving this mail because:"//;
if &warn1=1 then do;
put "&w1." //; end;
if &warn2=1 then do;
put "&w2." //; end;
put
"Regards,"//
"Chris";
run;
ods html close;
ods _all_ close;
但我似乎不能两者兼得?如果我包含文本步骤和 proc 报告,我只会在生成的电子邮件中看到报告。有任何想法吗?
提前致谢 :)