我有以下代码:SAS中的电子邮件模板中的宏变量?
%let host = HostThatSendsEmail;
%let todayDate = &SYSDATE9;
signon host;
rsubmit;
filename mail email to = ("PersonGettingEmail")
from= "PersonSendingEmail"
SUBJECT="Today is &todayDate";
data _null_;
file mail;
put 'Dear All';
put 'Today is &todayDate';
run;
endrsubmit;
宏日期运行代码时没有得到inputed到电子邮件。由此产生的电子邮件应为:
尊敬的各位 今天是29年12月。
相反,它读取:
亲爱的 今天是& TodayDate
有一些一段代码我很想念?
中或者将宏变量声明移动到远程代码中,它们将在单引号内解析。 – 2012-03-30 08:01:15