하이퍼링크 삽입두 가지 별도의 연습으로, (a) 제가 작성 중인 JSL 스크립트 사용자가 출력 창 중 하나에서 참조한 웹 페이지에 연결할 수 있도록 하고, (b) 제가 제공한 링크를 클릭하여 MS Outlook을 열고 다른 사람에게 이메일을 보낼 수 있도록 하고 싶습니다. 링크에는 수신자 주소와 이메일 제목이 미리 입력되어 있지만, 실제 메시지 내용은 사용자가 직접 입력해야 합니다. "웹"과 "메일" 기능은 찾았지만, 이 상황에서 어떻게 사용해야 하는지 모르겠습니다. 스크립트를 Windows에서만 실행하고 있는데, 질문과 관련이 있다면 JMP 8이나 9에서 이 기능을 사용할 수 있도록 하고 싶습니다.
감사합니다
하이퍼링크 삽입기발하네요. Outlook을 아예 열 필요 없이 깔끔하게 해결할 수 있을 뿐만 아니라, 사용자에게 체크박스나 라디오 버튼을 입력하거나 문제가 발생했을 당시 진행 중이던 작업을 요약하도록 요청하는 등 다른 가능성도 제시합니다. 그런 다음 설문조사 결과를 JSL로 요약하여 콘텐츠에 자동으로 첨부할 수 있습니다. 완벽하네요. 정말 감사합니다!
데이비드
하이퍼링크 삽입Mail()은 첨부 파일에 대해 네 번째 인수를 선택적으로 사용합니다. 로그 창 내용을 텍스트 파일로 저장한 후 이메일에 첨부할 수 있어야 합니다. 또 다른 방법은 메시지 끝에 로그 출력을 추가하는 것입니다. 아래는 사용자가 문제를 직접 설명할 수 있도록 위 스크립트를 확장한 버전이며, 현재 로그 내용이 아래에 자동으로 추가됩니다. Windows 7과 JMP 9에서 시도해 보았습니다. 메일이 Outlook의 보낼 편지함에 도착했고 의도한 대로 표시되었습니다.
새 창 ( "시험" ,
라인업 박스 (
2,
텍스트 상자 ( " 이 링크를 따라가세요" )
비비1= 버튼 상자( "http://www.jmp.com/", 편물( "http://www.jmp.com/" ),밑줄 스타일 (1 ) ),
텍스트 상자( "Send mail to" ),
비비2= 버튼 상자( "테스트@예제.com",
새 창 ( "메시지 텍스트" ,
<< 모달 ,
메시지 = 텍스트 편집 상자 ( "메일 메시지 쓰기" , << set width ( 200 ) , << setnlines ( 10 ) ) ,
H 목록 상자 (
버튼 상자 ( "확인" ,
내용 = 메시지 << 텍스트 가져오기 || "\!r\!r로그 창\!r" || ( 창 ( "로그" )[ 1 ] << 창 표시 ( 1 ) << 텍스트 가져오기 )
),
버튼 상자 ( 취소 )
)
);
주어 = "귀하의 애플리케이션에 문제가 있습니다 "
우편( "테스트@예제.com", subject, content )
),
bb2 << 밑줄 스타일 ( 1 )
)
);
하이퍼링크 삽입이게 제가 필요한 대부분이었고, 그 자체로 매우 도움이 되었습니다. 감사합니다. 저는 버튼 상자의 "밑줄 스타일" 속성을 사용하면 버튼이 하이퍼링크처럼 보이게 된다는 걸 실제로 깨닫지 못했습니다(아니, 더 정확히 말하면 잊어버렸던 겁니다. 이런 종류의 작업을 시도한 지 오래되었습니다).
질문의 두 번째 부분에서 제가 하려는 것은 JMP 내에서 Outlook을 실행하여 사용자가 발생한 문제에 대한 설명을 빠르게 입력하여 저에게 이메일로 보낼 수 있도록 하는 것입니다. 그러면 이메일 제목은 "애플리케이션 문제"와 비슷한 형식으로 자동 설정될 것입니다. 그런데 문득 로그가 이메일에 자동으로 첨부되면 정말 유용할 것 같다는 생각이 듭니다. 그런 기능이 가능할까요?
감사합니다.
데이비드
하이퍼링크 삽입원하시는 내용을 제대로 이해했는지 잘 모르겠지만, Button Box() 함수의 밑줄 스타일을 하이퍼링크 대체 함수로 사용할 수 있을까요? 아래 예제는 Mac용 JMP9에서만 테스트되었습니다(Mail() 함수는 작동하지 않습니다!).
새 창 ( "테스트" ,
라인업 박스 (
2,
텍스트 상자 ( " 이 링크를 따라가세요" )
비비1= 버튼 상자( "http://www.jmp.com/", 편물( "http://www.jmp.com/" ), 밑줄 스타일 (1 ) ),
텍스트 상자( "Send mail to" ),
비비2= 버튼 상자( "테스트@예제.com", 우편( "테스트@예제.com", "example", "Windows only" ), 밑줄 스타일 (1 ) )
)
);