JMP 16에서 JMP 18까지 - 레전드 서버/아이템 질문 받기저는 최근 JMP 16에서 JMP 18로 옮겼는데, 그래프 빌더를 사용하여 플로팅하는 동안 스크립트의 다음 줄이 오류를 발생시킵니다.
server = gb_obj<< Get Legend Server; For Each({item}, server << Get Legend Items, item << Set Properties({Marker("Minus")}));여기서 gb_obj는 그래프 빌더 객체이고 error는
Send Expects Scriptable Object at row 6 in access or evaluation of 'List' , {/*###*/LegendModelItem( Label( "meas_para_name" ), Type( "Marker" ) )}여기서 "meas_para_name"은 그려진 데이터 테이블의 측정된 매개변수의 이름입니다.
이 기능을 JMP18에서 작동시키려면 무엇을 변경해야 합니까?
(위의 정보가 충분하지 않으면 알려주세요)
자동화 및 스크립팅윈도우Re: JMP 16에서 JMP 18로 - Legend 서버/아이템 질문 받기해결 방법: 각 항목에 대해 get legend item()을 사용하세요.
레전드 아이템을 얻는 데 문제가 있습니다
[JMP19에서 수정됨]
Re: JMP 16에서 JMP 18로 - Legend 서버/아이템 질문 받기첫 번째 단계에서 Get legend Items를 사용합니다. 그리고 두 번째 단계에서는 "i"를 인덱스로 사용합니다.
server = gb << Get Legend Server;
Nitems = Nitems(( server << Get Legend Items)[1]);
for(i=1, i<= Nitems, i++,
Eval(Eval Expr(item = server << Get Legend Item(1, Expr(i))));
item << Set Label( "Item " || Char( i ) )
);
여러 레이어가 있는 경우 첫 번째 인덱스도 변경해야 할 수 있습니다.
Re: JMP 16에서 JMP 18로 - Legend 서버/아이템 질문 받기@호기 JMP 19는 언제 출시되나요?
Re: JMP 16에서 JMP 18로 - Legend 서버/아이템 질문 받기2025-09