傳送帶有 HTML 正文的 SAS 電子郵件
記下電子郵件型別:Type =‘text / html’;
Filename myEmail EMAIL
Subject = "My Email Subject"
From = "myFromAddress@email.com"
To = 'toAddress@email.com'
CC = 'ccAddress@email.com'
Type = 'text/html';
Data _null_; File myEmail;
PUT "
<html>
<head>
<style>
table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
</style>
</head>
<body>
<p>Here is your email</p>
<p>Go ahead, organize your data within an HTML table tag here!</p>
<table>
<tr>
<th>
column 1
</th>
<th>
column 2
</th>
</tr>
<tr>
<td>
&countOfRecords1
</td>
<td>
&countOfRecords2
</td>
</tr>
</table>
</body>
</html>
";
RUN;
在 SAS 中構建 HTML 電子郵件後,你很可能會在收到電子郵件時發現 HTML 失真。這是因為 SAS 將斷點放到 PUT 文字的下一行。休息時間可能正好位於你的某個標籤文字的中間。*如果發生這種情況,請嘗試移動 HTML 標記。它可能不太漂亮,但你可能必須讓一些標籤共享一條線以避免這種情況發生。*這發生在我身上,這正是我解決這些問題的方法。