SAS学习笔记之自动发邮件(二)
2014-09-19 19:36
351 查看
今天上午研究了一下SAS自动发邮件,可是如果给不同的人发不同的附件,还没有解决,下面把代码贴出来,也是从网上搜的,自己整合了一下
DATA work.usermessage;
length name $5 email $18 address $15;
INFILE DATALINES MISSOVER;
INPUT name email address;
DATALINES;
Alex naonao@126.com F:\test.txt
Helen 888888@qq.com F:\Tsales.xlsx
;
run;
filename mymail email"***@china.com"
subject="SAS OUTPUT SYSTEM";
data _null_;
file mymail;
set work.usermessage; *从用户信息数据集usermessage读取数据;
put "!EM_TO!" email; *指定邮件发送的地址;
put "!EM_SUBJECT! The output result by SAS"; *指定邮件的主题;
put "!EM_ATTACH!" address; *指定邮件所添加的附件;
put "尊敬的 " name "(先生/女士):"; *把邮件接收者的姓名添加到邮件中;
put " 您好!程序已经运行成功,现在把结果给您发过去,请查看!附件";
put "!EM_SEND!";
put "!EM_NEWMSG!";
return;
run;
DATA work.usermessage;
length name $5 email $18 address $15;
INFILE DATALINES MISSOVER;
INPUT name email address;
DATALINES;
Alex naonao@126.com F:\test.txt
Helen 888888@qq.com F:\Tsales.xlsx
;
run;
filename mymail email"***@china.com"
subject="SAS OUTPUT SYSTEM";
data _null_;
file mymail;
set work.usermessage; *从用户信息数据集usermessage读取数据;
put "!EM_TO!" email; *指定邮件发送的地址;
put "!EM_SUBJECT! The output result by SAS"; *指定邮件的主题;
put "!EM_ATTACH!" address; *指定邮件所添加的附件;
put "尊敬的 " name "(先生/女士):"; *把邮件接收者的姓名添加到邮件中;
put " 您好!程序已经运行成功,现在把结果给您发过去,请查看!附件";
put "!EM_SEND!";
put "!EM_NEWMSG!";
return;
run;
相关文章推荐
- JSP学习笔记(五):日期处理、页面重定向、点击量统计、自动刷新和发送邮件
- SAS学习笔记之自动发邮件
- 【Python学习笔记】-自动发送邮件脚本
- Dynamic CRM 2013学习笔记(三十四)自定义审批流5 - 自动邮件通知
- Oracle学习笔记[1] - 自动逻辑备份并删除过期备份
- MATLAB/SAS学习笔记
- JavaMail学习笔记-1(简单纯文本的邮件发送)
- Struts 1 学习笔记-5-3(Struts的自动处理异常以及模式套用)
- JavaScript学习笔记8--一个文字自动匹配的例子
- asp .net学习笔记之使用jmail发送邮件
- Exchange学习笔记之实现内外邮件的收发
- JavaScript学习笔记8--一个文字自动匹配的例子
- 关于SQLServer2005的学习笔记——统计学自动分组问题
- 【学习笔记】--java通过数据库表名自动生成实体类
- Spring视频学习笔记(3)Bean的作用域及自动装配
- linux 自动执行 crontab学习笔记
- JavaScript学习笔记3--文本框获得焦点,文本框里提示信息自动消失
- Juint 3学习笔记2--自动全部测试
- JavaScript学习笔记4--模拟输入注册码时的自动切换字段
- JavaScript学习笔记3--文本框获得焦点,文本框里提示信息自动消失