안녕하세요, 사용자가 결과 PNG 파일을 저장할 파일 경로를 선택하고 PNG 파일 이름을 지정할 수 있도록 코드를 수정하려고 합니다. 코드는 기본 스크립트에서 호출되는 아래 첨자입니다. 내 문제는 경로를 선택하고 PNG 파일의 이름을 지정한 후 "이름이 아님" 오류가 발생하고 PNG 파일이 내가 선택한 경로에 저장되지만 이름 지정이 진행되지 않는다는 것입니다. 이 문제를 어떻게 해결할 수 있나요?
감사해요!
MyGraph = Function({yCol},
{default local},
vars = Eval Expr(Variables(
X(:Test Stage),
Group X(:Lot)
));
pts = Expr(Box Plot(X));
For(j = 1, j <= Min(8, N Items(yCol)), j++,
Insert Into(vars, Eval Expr(Y(Expr(yCol[j]), Position(1))));
);
gb = Expr(
Graph Builder(
Size(1255, 981),
Show Control Panel(0),
Elements(Box Plot(X, Y(1), Y(2), Y(3), Y(4), Y(5), Y(6), Y(7), Y(8))),
Local Data Filter(
Add Filter(
columns(:Test Stage, :Sublot, :Temperature, :Soft Bin, :Serial Id),
Display(:Test Stage, N Items(4)),
Display(:Soft Bin, N Items(15))
)
)
)
);
Insert Into(gb, Name Expr(vars));
// Prompt the user to select a directory to save the PNG
dir_path = Pick Directory("Select Directory to Save PNG");
// Check if the user selected a directory
If(Is Empty(dir_path) == 0,
// Ask for the file name using New Window
nw = New Window("Save File", <<MODAL></MODAL>file_name에 귀하가 생각하는 내용이 포함되어 있는지 확인하셨나요? << 반환 결과를 사용하거나 << 확인을 눌렀을 때 텍스트 가져오기를 사용하여 텍스트 편집 상자에서 값을 가져오고 싶을 가능성이 높습니다.