여기요,
문자열 인수인 str1 인수를 "script2run.jsl"이라는 별도의 스크립트에 전달하고 싶습니다. 예를 들어 해당 스크립트는 str1 인수를 사용하고 다음과 같은 메시지를 인쇄합니다.
print("이것은 제가 성공적으로 전달한 중요한 문자열입니다: " || Eval(str1)) ;
나중에 사용하기 위해 저널로 저장될 창을 생성하는 다른 스크립트는 다음과 같은 버튼을 통해 해당 스크립트를 트리거합니다.
vars4script = {"9", "1", "2", "8", "11"};
win_click = 새 창("일지 창", 스페이서 상자( 크기( 100, 10 )),
Header = TextBox(" 저널 창 버튼",<<글꼴 색상(" 파란색")),
패널 상자("button1",button_area1=H목록 상자()),
패널 상자("button2",button_area2=H목록 상자()),
패널 상자("button2",button_area3=H목록 상자()),
);
//방법 1
(i=NItems(vars4script),i,i--,
str1 = vars4script[i] ;
button_area1 << Append(Button Box(Eval(str1), include("script2run.jsl", Eval(str1)))));
//방법 2
for(i=NItems(vars4script),i,i--,
str1 = vars4script[i] ;
button_area2 << Append(Button Box(Eval(str1), <<함수 설정( Expr(Include("script2run.jsl", Eval(str1)))))));
//방법 3
for (i = NItems(vars4script), i, i--,
str1 = vars4script[i];
button_area3 << Append(Button Box(str1, Eval Expr("include('script2run.jsl', '$str1')"))));
여기에는 3가지 방법이 있지만 버튼을 클릭해도 제대로 작동하지 않습니다.