SAS批量生成的电子邮件正文中的换行符

时间:2015-07-06 21:15:11

标签: sas

我正在尝试根据Eric Tilanus this SUGI的说明,通过SAS生成批量电子邮件。

我不能换行,所有put语句产品都出现在电子邮件正文的同一行。

我使用的是SAS 9.4。示例代码如下。

你知道我怎么能换线吗?

data _null_;
    length body $1024;
    set DSIN end=last;

file outbox;

    put '!EM_TO!' email;

    firstLine= catx(' ',"first line",put(dttm,datetime19.), "blah");
    put firstLine;

    /* how can I get a line break here? */

    put "second line";

    put '!EM_SEND!';
    put '!EM_NEWMSG!';
if last then put '!EM_ABORT!';
run;

以下是生成的电子邮件正文:

first line 06JUL2015:21:25:40 blah second line

更新:This post包含有用的信息。 Outlook截断换行符。在字符串前面放两个空格会绕过Outlook的自动换行符截断。

0 个答案:

没有答案