2016-08-03 1 views
1

Привет, Можете ли вы все помочь мне вставить HTML-текст с вариантами шрифта в SAS Email. Я попробовал приведенный ниже код, но без отчета proc в теле вывод пуст.Как вставить текст HTML в тело электронной почты SAS

enter code here 

/*options errorabend;*/ 
%MACRO mail_send1(); 

файла mymail письмо от = "[email protected]"

to=("[email protected]") 

subject="Territory Sales" 
content_type="Text/HTML" 
    attach = ("/sasdata/sas_codes/NewSales/SalesValid.xls"   Content_type="application/excel"); 
ods _all_ close; 
ODS ESCAPECHAR='^'; 
ods html body=mymail style=minimal; 

title j=left font = verdana height=10pt color=black 
title "Good Morning, ^{newline 2} 

Attached is the Aug 2016 Sales Report. ^{newline 2} 


Thanks and Regards, ^{newline 2} 

^{style [Font_weight=bold FONT=(verdana,8Pt) color=Navy ] Santh S}  ^{newline 1} 
^{style [Font_weight=bold FONT=(verdana,8Pt) color=Navy ] Business Analyst}  ^{newline 1} 
^{style [ FONT=(verdana,8Pt) color=black ] GR Team} ^{newline 1} 
^{style [Font_weight=bold FONT=(verdana,8Pt) color=Navy ] Client Analytics }  ^{newline 1} 
^{style [Font_weight=bold FONT=(verdana,8Pt) color=Navy ] UnrbaPro}  ^{newline 1} 
^{style [ FONT=(verdana,8Pt) color=black ] UBSC, Dekhi 400019, INDIA}  ^{newline 2} 

^{style [ Font_weight=bold FONT=(verdana,8Pt) color=black ] TEL  } 
^{style [ FONT=(verdana,8Pt) color=black ] + 91 40 4090 1000} ^{newline 1} 
^{style [ Font_weight=bold FONT=(verdana,8Pt) color=black ] INTERNAL } 

^{style [ FONT=(verdana,8Pt) color=black ] [email protected]} ^{newline 5}" 

;

proc report data=prod_list; 
where type='XSell'; 
column (odr); 
quit; 

ods html close; 
ods _all_ close; 

enter code here 

Спасибо заранее, мне нужна только текстовая часть с формированием, но не хочу включать какой-либо отчет о проработке.

+0

ли работа, если не включать форматирование? – Joe

+0

Привет, Джо, мне тоже нужно форматирование текста. с размером шрифта и цветом шрифта для текста – santosh315345

ответ

1

Пожалуйста, используйте следующий код SAS для того, чтобы отправить сообщение электронной почты с HTML тела:

filename mymail email type='text/html' to="[email protected]" from="[email protected]" sender="[email protected]" subject="Hello, World"; 
data _NULL_; 
file mymail; 
    put '<font size=15>Hello, World!</font>'; 
run; 
+0

Спасибо, Алекс. и как добавить больше форматирования в текст, например, цвет шрифта, шрифт, подчеркивание и т. Д. Будет ли кодирование html работать здесь? – santosh315345

+0

@ santosh315345 да, HTML-теги будут работать. –