스크립트는 일반적으로 시간이 지남에 따라 반복적으로 실행되도록 되어 있으며, 상황에 따라 다를 수 있습니다. 스크립트의 유연성을 극대화하기 위해 JMP는 스크립트를 저장하는 여러 가지 방법을 제공합니다. 스크립트를 독립형 JSL 소스 코드 파일에 저장한 다음 스크립트 편집기나 디버거에서 열어 실행할 수 있습니다. 스크립트를 데이터 테이블이나 데이터 열 수식으로 저장하여 스크립트가 해당 특정 컨텍스트에서만 실행되도록 할 수 있습니다. 코스 데이터에서처럼 저널에 저장하고 버튼을 클릭하여 실행할 수 있습니다. 마지막으로 스크립트를 필요에 따라 사용할 수 있도록 하려면 추가 기능 메뉴에서 JMP 추가 기능으로 저장하거나, 새 메뉴 막대 항목이나 기존 JMP 메뉴의 메뉴 항목으로 저장하거나, 새 도구 모음 버튼으로 저장할 수 있습니다. 그런 다음 특정 활동이 발생할 때 자동으로 실행하려는 스크립트가 있을 수 있습니다. 예를 들어 JMP를 시작할 때 자동으로 실행하려는 스크립트가 있을 수 있습니다. Program Files의 특정 위치에 jmpStart.jsl이라는 이름의 스크립트를 저장하면 JMP가 시작될 때마다 자동으로 실행됩니다. 이 기능은 JMP를 열 때마다 데이터베이스를 쿼리하거나, 사용자 정의 함수, 변환 또는 형식을 다시 초기화해야 하는 경우에 유용할 수 있습니다. 이 파일을 저장해야 하는 위치는 해당 JMP 버전의 JMP 도움말 문서에서 확인할 수 있습니다. 스크립트가 자동으로 실행되어야 하는 또 다른 경우는 데이터 테이블을 열 때입니다. OnOpen이라는 테이블 스크립트는 데이터 테이블을 열 때마다 자동으로 실행됩니다. 예를 들어 OnOpen 스크립트를 사용하여 데이터베이스에서 데이터 테이블을 업데이트하거나 자동으로 분석을 실행할 수 있습니다.