JSL을 사용하여 이메일 보내기데이터 검색 쿼리의 일부로 JSL을 사용하여 이메일을 보내려고 합니다. 문자 메시지 본문에 데이터 테이블이나 저널 테이블을 어떻게 포함하나요?
감사해요
Re: JSL을 사용하여 이메일 보내기안녕하세요 @dadawasozo 님 ,
제가 아는 것은 아니지만, 이메일 본문이 아닌 첨부 파일로만 추가할 수 있다고 생각합니다. 이메일의 텍스트만 처리할 수 있다고 생각합니다.
DS
Re: JSL을 사용하여 이메일 보내기안녕하세요 DS님,
이메일 본문(첨부파일 아님)에 사진을 보내면서 동시에 표도 첨부할 수 있나요? 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>
You can of course save the picture in different formats than png.
The attachment will look like this:
<SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pic.png" style="width: 400px;"><span class="lia-inline-image-display-wrapper" image-alt="pic.png" style="width: 142px;"><img src="https://us.v-cdn.net/6038925/uploads/images/30392i0B4D2C1C507D8C67/pic.png" role="button" title="pic.png" alt="pic.png" /></span></SPAN>
Not ideal, but the data will be formatted and aligned as desired. It won't be editable or copy/pastable like the text email version. Perhaps you can put in a request to JMP to have them provide more options for the Get Text() command so it can provide more complex formatting options?
Hope this helps!,
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>
You don't have to have the extra concatenate || in there between "The data is " and !\n. You can instead write it as "The data is !\n" || Eval() and it'll work just the same. But, however you implement it, the !\n must be in quotations: "\!n" for it to be read correctly.
One note that might be the reason you're having problems is the host operating system. If you're working in OS vs Windows, then the carriage return is different: CR vs CR LF, respectively. If you're on a Mac, the "\!n" won't work. Instead, you should use "\!N" with a capital N. When you use that, it insert a line break appropriate for the host operating system.
Hope this helps!,
DS
Re: JSL을 사용하여 이메일 보내기안녕하세요, 캐리지 리턴을 어떻게 추가하셨나요? \!n을 사용하여 모든 옵션을 시도했지만 성공하지 못했습니다. 예시를 추가해 주실 수 있나요?
건배!
Re: JSL을 사용하여 이메일 보내기천만에요. 또한 "시작 문장" 뒤의 따옴표 안에 \!n을 포함하면 이메일에 데이터 테이블이 인쇄되기 전에 캐리지 리턴이 있을 수 있다는 것도 알아냈습니다.Re: JSL을 사용하여 이메일 보내기안녕하세요 DS님,
매우 감사합니다!! 이것이 나에게 필요한 것입니다! 귀하의 도움에 감사드립니다.
루
Re: JSL을 사용하여 이메일 보내기안녕하세요 @lou 님 ,
이것은 대단한 도전이었고, 나는 그것을 알아냈다고 생각합니다. 코드는 세 줄 정도여야 합니다.
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>
I tested it on a data table of mine and it worked great. It even puts the text in a data table style/format. It is just text, but this should solve the original problem.
UPDATE: I went back and tested if you could add more text to the body and you can if you wrap the <<GET text="" portion="" in="" an="" eval=""></GET>
Hope this helps!,
DS
Re: JSL을 사용하여 이메일 보내기안녕하세요 DS님,
답장을 보내 주셔서 감사합니다. 부착하는 것이 대안입니다. 표, 일지, 사진 등 주요 메시지에 이를 추가할 수 있는 방법을 여전히 찾고 있습니다.
루
Re: JSL을 사용하여 이메일 보내기안녕하세요 @lou 님 ,
스크립팅 인덱스에서 메일을 검색해 보니 다음과 같습니다.
Names Default To Here( 1 );
Mail( "test@example.com", "revelation", "JMP is great.", "$SAMPLE_DATA/Big Class.jmp" );
알람 스크립트 예제로 테스트했는데 메시지가 전송되었습니다. JMP 파일을 첨부하지 않았으며 이메일 본문에 포함될지 확실하지 않지만 최소한 첨부 파일을 추가하라는 메시지가 표시됩니다. 문제를 해결해야합니다.
도움이 되었기를 바랍니다!,
DS