따라서 JMP 플랫폼에서 표준 표시 상자 세트의 일부가 아닌 개체 또는 표시 상자를 포함하는 보고서를 생성하거나 스크립트가 JMP 플랫폼에서 수집한 값을 사용하여 보고서를 생성하려고 한다고 가정합니다. 그러나 다르게 구성됩니다. 음, 새 창 기능을 사용하여 새 창을 만든 다음 해당 창 안에 표시 상자를 구성합니다. 새 창 기능은 실제로 보고서 레이어를 만들고 여기에 대한 개체 참조를 반환하므로 참조를 변수에 저장할 수 있습니다. 예를 들어, 여기에 표시된 코드는 테이블 상자로 구성된 두 개의 열이 포함된 개요 항목이 있는 간단한 보고서를 만듭니다. 보고서 계층 개체 참조는 nWin 변수에 저장되므로 메시지를 보낼 수 있습니다. 예를 들어, 메시지를 보내서 저널로 저장하거나, 창 크기를 변경하거나, 창을 닫아 이 개체가 응답할 수 있는 메시지 중 일부의 이름을 지정할 수 있습니다. 사용자 정의 보고서를 작성하기 위한 스크립트를 작성할 때 최종 보고서의 모양을 시각화하는 것으로 시작하는 것이 좋습니다. 어떤 요소를 포함하고 싶습니까? 스크립트는 이러한 요소를 어디에서 어떻게 얻습니까? 보고서 요소를 어떻게 구성하시겠습니까? 세로로? 가로로? 탭 사용? 그 조직에는 어떤 종류의 전시 상자가 필요합니까? 라이브 플랫폼을 포함하시겠습니까? 맞춤 메뉴를 추가하시겠습니까? 이러한 종류의 사전 계획은 스크립트 작성 프로세스를 훨씬 쉽게 만듭니다.