JSL을 사용하여 이메일 보내기JSL을 사용하여 데이터 검색 쿼리의 일부로 이메일을 보내려고 합니다.내 텍스트 메시지 본문에 데이터 테이블 또는 저널 테이블을 포함하려면 어떻게 해야 합니까?
감사해요
Re: JSL을 사용하여 이메일 보내기안녕 @dadawasozo ,
내가 아는 것은 아니지만 이메일 본문이 아닌 첨부 파일로만 추가할 수 있다고 생각합니다. 이메일의 텍스트만 처리할 수 있다고 생각합니다.
DS
Re: JSL을 사용하여 이메일 보내기안녕하십니까?
이메일 본문(첨부파일 아님)에 사진을 보내면서 동시에 표를 첨부할 수 있나요? Eval() 및 그림에 대해 작동하지 않는 텍스트 가져오기
Re: JSL을 사용하여 이메일 보내기내가 알고 있는 것이 아닙니다.Re: JSL을 사용하여 이메일 보내기안녕. 빠른 응답에 감사드립니다.
그런데 다시 묻고 싶은데 메일 본문에 사진을 첨부할 수 있는 가능성이 있을까요? 미리 감사드립니다.
Re: JSL을 사용하여 이메일 보내기안녕 @lalala ,
이 스레드에서 이전에 나열된 명령으로 수행할 수 있는 방법이 있는지 확실하지 않습니다. 텍스트는 탭으로 구분되며 이메일에서 편집할 수 있습니다. 테이블을 텍스트로 보낼 때 이것을 수정하는 명령을 알지 못합니다.
그러나 필요에 맞는 가능한 해결 방법이 있습니다. 데이터 테이블 보고서를 그림으로 가져와서 저장한 다음 첨부 파일로 보내야 합니다. JMP 보고서 창의 데이터 테이블 형식처럼 보입니다.
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
dt = Data Table( "Big Class" );
path="your path\"; //be sure to have the last backslash included in this.
tb=dt<<GET as="" report=""></GET>
물론 png가 아닌 다른 형식으로 그림을 저장할 수 있습니다.
첨부 파일은 다음과 같습니다.

이상적이지는 않지만 데이터는 원하는 대로 형식이 지정되고 정렬됩니다. 텍스트 이메일 버전처럼 편집하거나 복사/붙여넣기할 수 없습니다. JMP에 Get Text() 명령에 대한 더 많은 옵션을 제공하도록 요청하여 더 복잡한 서식 지정 옵션을 제공할 수 있습니까?
도움이 되었기를 바랍니다!,
DS
Re: JSL을 사용하여 이메일 보내기안녕. 열당 정렬을 수정하는 방법이 있습니까? 또는 이 HTML 이메일에 사용된 기본 글꼴 스타일을 변경할 수 있는 경우 사용된 기본 글꼴 스타일(arial)의 문자가 문자마다 다른 공간을 차지하기 때문에 열이 정렬되지 않은 것 같습니다(예: "I"가 다른 공간을 가짐). "M"보다). 글꼴 스타일을 변경하는 방법이나 열당 정렬을 수정하는 방법에 대한 다른 제안이 있습니다. 감사합니다.
Re: JSL을 사용하여 이메일 보내기메일 클라이언트 문제를 해결하셨다니 다행입니다. 그것에 너무 의존해야 한다는 것이 이상하지만 캐리지 리턴도 마찬가지입니다. 그것이 당신을 위해 일하고 있어서 다행입니다.
DSRe: JSL을 사용하여 이메일 보내기안녕하세요, 실제로 이메일 클라이언트였습니다. Mailbird를 제거하고 Outlook을 사용했는데 잘 작동했습니다...
도와주셔서 감사합니다!
Re: JSL을 사용하여 이메일 보내기안녕하세요, 인쇄 화면입니다...이메일 클라이언트로 Outlook을 사용하지 않고 Mailbird를 사용하는 것이 문제일 수 있습니다. Outlook을 구성하고 업데이트를 시도합니다.

Re: JSL을 사용하여 이메일 보내기안녕 @스테판 ,
정말 이상합니다. W10 64비트에서 JMP Pro 15.2.1을 실행하고 있습니다. 이 기능은 확실히 Pro에 의존하지 않으므로 그런 경우라고 상상할 수 없습니다. Big Class에 해당 코드를 실행하면 다음 이메일이 전송됩니다.

이메일 주소만 변경하고 코드를 정확하게 복사/붙여넣기 했습니까? 이메일 주소 이외의 코드가 변경된 경우 이메일 형식에 영향을 줄 수 있습니다. JMP에서 받은 코드와 이메일의 스크린샷이 있습니까?
DS
Re: JSL을 사용하여 이메일 보내기@SDF1 빠른 답장을 보내 주셔서 감사합니다. 권장하는 몇 가지 옵션을 시도했지만 여전히 기쁨이 없습니다. Windows, JMP 15.2.1에서 실행 중입니다.
이메일 본문에서 발췌한 내용입니다...
데이터는 이름 나이 성별 키 몸무게...
Re: JSL을 사용하여 이메일 보내기안녕 @스테판 ,
소위 "이스케이프 시퀀스"를 사용하는 것은 때때로 약간 까다로울 수 있습니다. 때로는 생각대로 작동하지만 다른 경우에는 다르게 호출해야 합니다. 일종의 :Column 대 Column(dt, #) 또는 As Column()입니다. 그들은 모두 열을 참조하지만 하나가 다른 것보다 나은 경우가 있습니다.
어쨌든, 캐리지 리턴에 대한 구체적인 예를 원하셨는데, 여기에 JMP에 내장된 데이터 테이블과 함께 작동하는 예가 있습니다.
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
dt = Data Table( "Big Class" );
tb=dt<<GET as="" report=""></GET>
추가 연결을 할 필요가 없습니다 || "The data is "와 !\n 사이에 있습니다. 대신 "The data is !\n" || Eval()과 동일하게 작동합니다. 그러나 어떻게 구현하든 올바르게 읽으려면 !\n이 "\!n"과 같이 따옴표로 묶여 있어야 합니다.
문제가 발생하는 이유 중 하나는 호스트 운영 체제입니다. OS와 Windows에서 작업하는 경우 캐리지 리턴은 CR과 CR LF로 각각 다릅니다. Mac을 사용하는 경우 "\!n"이 작동하지 않습니다. 대신 대문자 N과 함께 "\!N"을 사용해야 합니다. 그것을 사용하면 호스트 운영 체제에 적합한 줄 바꿈을 삽입합니다.
도움이 되었기를 바랍니다!,
DS
Re: JSL을 사용하여 이메일 보내기안녕하세요, 캐리지 리턴을 어떻게 추가하셨습니까? 모든 옵션을 시도했습니다. \!n, 하지만 성공하지 못했습니다. 예를 추가해 주시겠습니까?
건배!
Re: JSL을 사용하여 이메일 보내기천만에요. 또한 "시작 문장" 다음에 따옴표 안에 \!n을 포함하면 전자 메일에 데이터 테이블이 인쇄되기 전에 캐리지 리턴이 있을 수 있다는 것도 알게 되었습니다.Re: JSL을 사용하여 이메일 보내기안녕하십니까?
매우 감사합니다!!이것이 내가 필요했던 것입니다!당신의 도움에 감사드립니다.
루
Re: JSL을 사용하여 이메일 보내기안녕 @루 ,
이것은 큰 도전이었고, 나는 그것을 알아냈다고 생각합니다. 약 3줄의 코드만 있으면 됩니다.
Names Default To Here( 1 );
dt = Data Table( "My Data Table" ); //this defines whichever data table you're dealing with
tb=dt<<GET as="" report=""></GET>
나는 내 데이터 테이블에서 그것을 테스트했고 훌륭하게 작동했습니다. 심지어 텍스트를 데이터 테이블 스타일/형식으로 넣습니다. 그것은 단지 텍스트일 뿐이지만 이것은 원래의 문제를 해결해야 합니다.
업데이트: 돌아가서 본문에 더 많은 텍스트를 추가할 수 있는지 테스트했으며 <
도움이 되었기를 바랍니다!,
DS
Re: JSL을 사용하여 이메일 보내기안녕하십니까?
답장을 보내 주셔서 감사합니다.부착하는 것이 대안입니다.표, 일지 또는 그림 등 주요 메시지에 이것을 추가하는 방법을 여전히 찾고 있습니다.
루
Re: JSL을 사용하여 이메일 보내기안녕 @루 ,
스크립팅 인덱스에서 Mail을 검색하여 다음을 찾았습니다.
Names Default To Here( 1 );
Mail( "test@example.com", "revelation", "JMP is great.", "$SAMPLE_DATA/Big Class.jmp" );
알람 스크립트 예제로 테스트를 해보았는데 저에게 메시지가 옵니다. 나는 JMP 파일을 첨부하지 않았고 이메일 본문에 포함되는지 확실하지 않지만 적어도 첨부 파일을 추가하도록 제안합니다. 문제를 해결해야 합니다.
도움이 되었기를 바랍니다!,
DS