경로 변수를 사용하여 Excel 파일을 여는 중 오류가 발생했습니다.아래와 같이 경로 변수 "$Input_File"을 사용하여 Excel 파일을 열려고 합니다. 스크립트를 실행하면 평가 오류가 발생합니다. 경로 변수를 사용하지 않고 파일 경로 자체로 스크립트를 실행하면 스크립트가 제대로 작동합니다. 이런 일이 발생하는 이유와 해결 방법을 제안해 주시겠습니까? JMP Pro 17을 사용합니다.
Set Path Variable("Input_File", Pick File());
<BR />dt = Open(
"$Input_File",
Worksheets({"Experiment Details"}),
Use for all sheets( 0 ),
Concatenate Worksheets( 1 ),
Create Concatenation Column( 1 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 2 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 2 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
)
);
dt << Set Name("Exp_Details_1.jmp");자동화 및 스크립팅Re: 경로 변수를 사용하여 Excel 파일을 여는 중 오류가 발생했습니다.당신은 사용해야 합니다
file = get path variable("Input_File")
Pick 파일에서 설정된 값을 가져옵니다.
그런 다음 다음을 사용합니다.
dt = Open(
file,
Worksheets({"Experiment Details"}),
Use for all sheets( 0 ),
Concatenate Worksheets( 1 ),
Create Concatenation Column( 1 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 2 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 2 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
)
);
dt << Set Name("Exp_Details_1.jmp");