JSL을 통한 보고서의 URL?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />JSL을 사용하여 보고서에 URL 링크를 추가하고 싶습니다.실제로 제 목표는 보고서를 HTML로 저장하고 HTML로 저장된 일종의 JMP 보고서 디렉토리인 JMP에서 생성된 다른 페이지에 대한 링크가 포함된 페이지를 만드는 것입니다.
outlinebox<
JMP11을 사용하고 있습니다. 모든 의견을 감사드립니다.
Re: JSL을 통한 보고서의 URL이요?감사해요.이제 HTML을 편집하는 방법을 알 수 있습니다. ( target="_blank" 대신 target="" 입니다.) 특정 링크에 대해서만 하고 싶다면 이리 저리 돌아다녀야 할 것 같지만 페이지 전체에서 끄는 것은 충분히 쉬운 것 같습니다.
Re: JSL을 통한 보고서의 URL이요?표준 HTML 출력에 대해 잘 모르겠습니다. 작동할 수도 있습니다. 그러나 대화형 HTML 출력의 경우에는 그렇지 않습니다. 대화형으로 만들기 위해 모든 것을 제어하는 스크립트는 새 탭/창에서 열리도록 링크에 설정할 수 있는 모든 대상을 재정의합니다.
Re: JSL을 통한 보고서의 URL이요?다음은 후속 질문입니다.
web()이 포함된 ButtonBox를 추가하면 작동합니다!그러나 web()에는 이와 관련된 옵션이 없는 것 같습니다. 내가 사용한 목적은 별도의 HTML 보고서 세트에 대한 디렉토리 페이지를 만든 다음 해당 페이지에 "디렉토리로 돌아가기" 링크를 추가하는 것이었습니다.그러나 해당 링크는 모두 새 창에서 열리므로 보고서를 탐색할 때 많은 브라우저 탭이 열려 있게 됩니다.
이에 대한 대답은 Ian의 제안에 따른 것 같습니다. 새 창을 열지 여부를 결정하기 위해 html을 수정하는 방법을 배운 다음 JMP가 생성하는 html의 텍스트를 수정하는 방법을 배울 수 있습니다.그 부분을 조사해 보겠지만, 실제로 그 부분에 영향을 줄 수 있는 내장 옵션이 있는지 알고 싶습니다.또한 이는 미래를 위한 제안일 수도 있습니다(JMP12에 아직 이에 대한 추가 기능이 없는 경우). 몇 가지 기본적인 사항을 페이지에 추가하기가 더 쉽고 현재 내 마음 속에 있는 주요 사항이 있다면 HTML로 저장하는 것이 훨씬 더 유용할 것입니다. 웹 사이트에 원활하게 통합될 수 있도록 페이지 간을 탐색할 수 있는 링크입니다.
Re: JSL을 통한 보고서의 URL이요?내가 Windows를 사용하고 있다고 언급했어야 했습니다. 감사해요!
Re: JSL을 통한 보고서의 URL이요?(주로) Mac을 사용한다고 해야 하는데, OS 의존성이 있는 것 같습니다.
Re: JSL을 통한 보고서의 URL이요?답변해주셔서 감사합니다.
그 동안 나는 스크립트의 텍스트로 링크의 기본 페이지에 대한 html을 생성하고 파일 이름에 .html 접미사가 붙은 savetextfile(path)을 수행하는 다른 작업을 수행했습니다.
나는 버튼에 web() 함수를 사용하는 것이 이상해 보이거나 많은 공간을 차지할 것이라고 생각했지만 실제로는 버튼이 아닌 링크처럼 보이며 좋은 해결책입니다.saveHTML을 사용하면 실제로 기본 HTML 버전과 비슷해 보이지만 saveinteractiveHTML을 사용하면 형식이 좀 더 좋아집니다.그걸로 다시 할 수 있어요. 어쨌든 이는 다른 JMP 콘텐츠와 함께 좀 더 복잡한 JMP 보고서 페이지에 링크를 추가하려는 경우에 유용할 것입니다.
그리고 Ian, 그것은 nw<Re: JSL을 통한 보고서의 URL이요?
Melanie의 답변에 추가하고 요구 사항의 'HTML로 저장' 부분이 주어지면 다음과 같은 작업을 수행해야 할 수도 있습니다.
// 링크가 포함된 창을 만들고 html 파일을 저장합니다.
뉴 = 새창 ( "웹 링크" , 버튼박스 ( "나를 누르세요" , 편물 ( "www.jmp.com" ))) ;
파일 이름 = "$DESKTOP/JMP.html" ;
뉴 << 저장HTML ( 파일 이름 ) ;
뉴 << 창 닫기 ;
// html 파일을 읽고 태그를 업데이트한 후 다시 저장합니다.
lf = 텍스트파일로드 ( 파일 이름 ) ;
lf = 멍거 ( lf , 1 , "A HREF=\!"www" , "A HREF=\!" http://www " ) ;
텍스트파일 저장 ( 파일 이름 , lf , 방법 ( "바꾸다" )) ;
아마도 지금은 더 좋은 방법이 있을 것입니다. 하지만 저는 이전 버전의 JMP에서 이 방법을 사용했습니다.
Re: JSL을 통한 보고서의 URL이요?개요 상자에 대한 항목 추가 아래의 모든 명령은 대화형입니다. 그러나 JSL을 통해 웹 명령을 완전히 받아들이는 버튼 상자를 추가할 수 있으며 html로 저장해도 작동합니다. 이 예에서는 2개의 하위 개요 상자에 하나의 링크를 추가합니다. 더 추가할 수도 있습니다. 개요 상자 앞에 av 목록 상자를 추가한 다음 v 목록 상자에 단추 상자를 추가합니다.
새창 ( "예" ,
산부인과 = 아웃라인 박스 ( "개요 상자" ,
V 목록 상자 (
ob2 = 아웃라인 박스 ( "개요 상자 2" ,
H 목록 상자 (
텍스트 편집 상자 ( "왼쪽 상단" ),
텍스트 편집 상자 ( "맨 위 오른쪽" )
)
),
ob3 = 아웃라인 박스 ( "개요 상자 3" ,
H 목록 상자 (
텍스트 편집 상자 ( "왼쪽 아래" ),
텍스트 편집 상자 ( "오른쪽 아래" )
)
)
)
)
);
// 버튼
bb1 = 버튼 상자 ( "JMP 커뮤니티" , 편물 ( " https://community.jmp.com " ), << 밑줄 스타일 );
bb2 = 버튼 상자 ( "JMP 웹사이트" , 편물 ( " https://www.jmp.com " ), << 밑줄 스타일 );
//개요에 추가
ob2 << 앞에 추가 (bb1);
ob3 << 앞에 추가 (bb2);
이것이 당신이 원하는 것에 더 가까워지기를 바랍니다.