に渡します。したがって、要素が引用符で囲まれた電子メールの文字列であるデータセットがあります。 1つのデータ要素は次のようになります。 "[email protected]" "[email protected]" "[email protected]" "[email protected]"sasは引用された文字列をマクロ
私は以下のマクロコマンドとデータを持っていますステップ:
%macro Emailer(RCP=);
/* body of the e-mail*/
data _null_;
file tmp;
put "Hello, World! <BR>";
run;
/*to-from*/
Filename tmp Email
Subject="Hello World Test"
To= (&RCP)
CT= "text/html";
%mend Emailer;
data _null_;
set EmailLists;
call execute('%Emailer(RCP='||ListOfEmails||')');
run;
「エラー:マクロパラメータに構文エラーがあります。」
データ要素にスペースや引用符があるか、その両方ですか?
ありがとうございます。
マクロは逆さまに見えます。 FILENAMEステートメントで定義する前に、TMPファイルに書き込んでいます。 – Tom
FILENAMEステートメントの直後にデータステップを呼び出すことはできますか? – Prototank
FILENAMEステートメントで定義されたfilerefは、定義された後であればいつでも参照できます。あなたは、EMAILLISTSの入力データセットに何が含まれているかを明確にするべきです。複数のレコードまたは単一のレコードを持っていますか? – Tom