추가 기능으로 다음 작업을 수행할 수 있는 방법을 원합니다.
1. 사용자 컴퓨터에서 특정 jsl 스크립트를 찾습니다.
2. 해당 jsl을 실행하십시오.
이 요청의 이유:
내 그룹을 위한 스크립트를 개발할 때 스크립트 대신 추가 기능을 사용하고 싶습니다. 나는 이것이 사용 편의성과 채택률을 증가시키는 것을 발견했습니다. 그러나 추가 기능에 사용되는 스크립트를 업데이트할 때마다 다음이 수행됩니다.
ㅏ. 업데이트된 스크립트를 저장한 다음 추가 기능에 다시 저장해야 합니다("이 파일에서 JSL 실행:" 옵션 사용). 이렇게 하면 스크립트의 정적 복사본이 추가 기능에 저장됩니다. JSL은 추가 기능에 반영되지 않습니다.
비. 추가 기능을 git repo에 푸시합니다.
씨. 추가 기능의 새 버전이 생성되었으며 사용하려면 추가 기능을 다시 설치해야 함을 모든 사용자에게 알립니다.
나는 조치가 필요한 지속적인 업데이트 알림으로 내 그룹을 귀찮게 하고 싶지 않습니다.
대신에 컴퓨터의 jsl 파일을 가리키는 간단한 "Include" 명령을 추가 기능에 추가하고 싶습니다(대신 "이 JSL 실행:" 옵션 사용). jsl 파일은 저장소에서 가져올 때마다 업데이트되며 컴퓨터에 설치된 추가 기능은 매번 해당 파일을 호출합니다. 따라서 추가 기능은 사용자 컴퓨터를 변경할 필요가 없습니다.
문제는 추가 기능의 "Include" 명령이 사용자 컴퓨터에서 jsl을 찾을 위치를 알아야 한다는 것입니다. 모든 사용자가 자신의 컴퓨터에서 동일한 디렉터리 구조를 가질 것이라고 가정할 수 없으며 이를 요구 사항으로 만들 수도 없습니다.
추가 기능에 *.jsl 파일 이름만 지정하고 사용자 컴퓨터에서 이를 검색하는 기능이 있으면 좋을 것입니다. 이 위치를 어딘가에 저장할 수 있다면 더 좋을 것입니다. 그러면 이후 추가 기능 호출에서 이 위치만 사용할 수 있고 전체 컴퓨터를 검색할 필요가 없습니다.
구현하기가 약간 더 쉬운 옵션은 기본 검색 경로에서 지정된 jsl 파일을 찾을 수 없는 경우 추가 기능이 파일 검색 창을 열고 사용자가 해당 이름을 탐색할 수 있도록 하는 것입니다. 하지만 다시 한 번 말씀드리지만, 사용자가 이 작업을 한 번만 수행하면 되도록 추가 기능이 이 위치를 어딘가에 저장해 두기를 원합니다.
이것이 의미가 있기를 바랍니다. 감사해요!
커뮤니티에서 스크립트에 코드를 추가하는 예를 검색하여 업데이트된 스크립트 버전이 있는지 확인하고 최신 버전이 사용자 버전의 JMP와 호환되는지 확인할 수도 있습니다. 대기업에서는 다양한 그룹이나 사람들이 버전을 업데이트하지 않았을 수도 있습니다. 나는 이것이 대부분의 JSL 개발자가 코드 업데이트를 관리하는 방식이라고 생각합니다.