에 전달하므로 요소가 따옴표로 묶인 전자 메일 문자열입니다. 단일 데이터 요소는 다음과 같을 수 있습니다. "[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;
하지만 계속 "ERROR : 매크로 매개 변수에 구문 오류가 있습니다."
내 데이터 요소에 공백이나 따옴표가 있거나 둘 모두가 있기 때문입니까?
미리 감사드립니다.
매크로가 거꾸로 보입니다. FILENAME 문으로 정의하기 전에 TMP 파일에 쓰고 있습니다. – Tom
FILENAME 문의 바로 뒤에 데이터 단계를 호출 할 수 있습니까? – Prototank
FILENAME 문에 정의 된 fileref를 정의한 후 언제든지 참조 할 수 있습니다. EMAILLISTS 입력 데이터 세트에 무엇이 포함되어 있는지 명확하게 설명해야합니다. 여러 개의 레코드 또는 단일 레코드가 있습니까? – Tom