workweek = Substr( Char( year ), 3, 2 ) || Char( week ); // workweek = 1852 (52nd week of 2018)
hlb1 = H list Box(
tb1 = Text Box("*** Click Here for Teapot Yield Details -----> "),
teapot_link = "http://teapots.com/user/ltreider/ww/ww" || workweek || "/teapot.html"; // teapot_link = "http://teapots.com/user/ltreider/ww/ww1852/teapot.html"
Button Box("Teapot Yield", Web( teapot_link ), <<UNDERLINESTYLE></UNDERLINESTYLE>나는 작업 일주일마다 생성해야하는 보고서를 가지고 있으므로 자동화하기 위해 작업 주간을 포함하는 링크를 만들려고합니다. 단추 상자 ( "수익률", 웹 ( "전체 경로 입력 여기 "), << underlinestyle) 잘 작동하지만 변수에 해당 경로 문자열을 할당하고 거기에 변수를 연결하면 JMP 보고서를 HTML로 변환하는 데 문제가 있습니다.
JMP 내부의 JMP 보고서에는 문제가 없습니다. 실제로 수동으로 입력 한 경로 문자열이나 경로 문자열을 포함하는 변수를 사용하는지에 관계없이 JMP에서 보는 Overview_Report는 동일하며 모든 링크가 의도 한대로 작동합니다.
문제는 SaveHTML을 사용하는 것입니다. 버튼 상자에 문자열을 입력하는 대신 변수를 사용하려고하면 로그에 Unknown {205}이 표시되고 해당 링크가 HTML 보고서에 표시되지 않습니다. HTML 보고서는 링크 전에 중지되며 JMP 보고서에 추가 된 HTML 보고서는 HTML 보고서로 끝납니다.
여전히 JMP 13을 사용하고 있습니다. 매주 새로운 링크를 생성하는 데 사용할 수있는 방법이 있습니까?
죄송합니다. # 3에서 내 웹 페이지에서 작동하지 않는다는 내 진술을 무시하십시오. 내 수정 된 스크립트는 http : // 접두사가 없기 때문에 href는이를 링크가 아닌 파일로 해석했습니다.
# 2를 사용하면 문제가 해결됩니다.
@TireiderBest , 프로그램 스 니펫에서 보고서에 단추 상자를 추가하는 것처럼 보입니다. 메모 할 세 가지 항목 :
- #1: 작성한대로, 작성한 보고서에는 단추가 있으며 JMP의이 세션에서 작동합니다. 그러나 다른 세션에서는 작동하지 않습니다. 귀하의 웹 링크를 클릭하고 선택하십시오 편집하다 , 그 다음에 스크립트 설정 . 아래의 그림을보실 수 있습니다. 다른 사용자가 열어 게시 한 .jrn 파일이나 다른 세션에서 사용자가 teapot_link를 알 수 없습니다.

- # 2 : 변수 teapot_link의 값이 JMP Web () 함수 내에 있는지 확인해야합니다. 아래의 JSL 스 니펫 (아래 참조)은 스크립트 변수의 값이 변수 이름 대신에 있는지 확인합니다.
hlb1 = H list Box(
tb1 = Text Box("*** Click Here for Teapot Yield Details -----> "),
teapot_link = "http://teapots.com/user/ltreider/ww/ww" || workweek || "/teapot.html"; <BR /> // teapot_link = "http://teapots.com/user/ltreider/ww/ww1852/teapot.html"
Eval(Eval Expr(Button Box("Teapot Yield", Web( Expr(teapot_link) ), <<UNDERLINESTYLE></UNDERLINESTYLE> // *** can put in variable or manually type out string on this line *** <-----
);

- #삼: 이 수정 프로그램은 다른 사용자가 공유 한 저장된 .jrn 파일에서 작동합니다. 그러나 JMP 단추 및 JMP 함수는 HTML 명령에 의해 인식되지 않습니다. 대화 형 HTML로 저장 한 경우에도 마찬가지입니다.