사용자 정의 함수 이해/구성안녕 여러분,
매뉴얼에서 적절하게 볼 수 있는 예제와 참고 자료를 찾고 있습니다.
저는 오랫동안 JMP를 사용해 왔지만 JSL에 대한 경험은 거의 없습니다. 저는 많은 레거시 데이터의 추출 및 컴파일을 자동화하는 스크립트를 작성 중입니다. 각 단계의 메커니즘은 어느 정도 운이 좋았지만, 내 코드가 일련의 긴 *항목*이 되어가고 있으므로 함수를 작성한 다음 호출하여 코드를 모듈화해야 합니다. 그러나 나는 JSL이 어떤 수준에서 어떻게 작동하는지 오해하고 있습니다. "함수" 및 "포함" 개체가 표시되지만 이들의 기본 사용법에 대한 좋은 예를 찾는 데 어려움을 겪고 있습니다. 예를 들어 함수를 하나 만들어서 코드 마지막에 넣었는데, 코드 앞부분에서 호출할 수가 없었습니다. 이는 JMP가 스크립트를 순차적으로 읽는다는 의미라고 생각합니다.
이를 수행하기 위한 적절하고 모범 사례는 무엇입니까?
나는 이것이 기본적인 질문이라고 생각하지만 어떤 설명이라도 환영합니다.
문안 인사,
스캇
자동화 및 스크립팅Re: 사용자 정의 함수 이해/구성JMP 스크립팅 가이드는 몇 가지 지침을 제공할 수 있습니다(또는 최소한 포함 및 함수가 수행하는 작업에 대해 설명).
- 고급 기능(jmp.com)
- 스크립트 포함(jmp.com) (다른 스크립트에서 JSL을 평가하는 데 사용할 수 있습니다(예: 사용할 수 있는 함수))
함수, 표현식, 변수(및 모든 것)를 사용하려면 먼저 정의해야 합니다. 일반적으로 저는 "초기화" 시 모든 함수와 일부 변수를 스크립트 시작 부분에 정의합니다. Names Default To Here(1)을 사용하여 스크립트를 시작해야 합니다. 변수 충돌을 방지하고 전역 네임스페이스를 너무 많이 오염시키지 않기 위해 네임스페이스로 모든 것을 관리하지 않는 한( 고급 범위 지정 및 네임스페이스(jmp.com) ).
Re: 사용자 정의 함수 이해/구성또한 이 주제는 오늘 다음에서 어느 정도 다루어질 것입니다. 스크립터스 클럽 학습 세션 | JMP (JSL을 더욱 효율적으로 만들기)
Re: 사용자 정의 함수 이해/구성고마워요, 이것이 제가 찾던 것입니다! 여러 JMP 참고 자료를 살펴봤지만 세부 정보가 나와 있지 않았습니다.