가져오기 설정에 파일 이름과 파일 날짜를 추가하는 방법에 대한 의견을 듣고 싶습니다.
일반적인 다중 파일 가져오기에서는
<
<SET add="" file="" name="" column=""></SET>
<DIV>하지만 제 경우에는 이 방법이 효과가 없었습니다. 그래서 New Column() 함수를 사용해 보았지만, 빈 열이 생성되거나 "Source File" 열이 아예 생성되지 않았습니다.</DIV>
<DIV>
</DIV>
<DIV>
<PRE><CODE class=" language-jsl"> For(i = 1, i <= N Items(selectedPaths), i++,
path = selectedPaths[i];
dt = Open(
path,
Headers(1),
Column Names Start(1),
Data Starts(2),
End Of Field(","),
Invisible
);
dt << New Column("Source File",
Character,
Set Values(Repeat(path, N Rows(dt)))
);
dt = Open() 설정에 포함되어야 할 것 같지만 파일 이름과 파일 날짜 열에 무엇을 넣어야 할지 모르겠습니다.
다중 파일 가져오기를 사용할 수 없는 특별한 이유가 있나요? JSL 구문 참조 Open(path, 에서 Open() 구문을 찾을 수 있습니다. ) 또는 스크립팅 가이드에서 할 수도 있지만 JMP에서 대화형 열기를 사용하여 수동으로 한 번 수행한 다음 JMP에서 제공하는 스크립트를 복사하고 수정하는 것이 좋습니다.
몇 가지 의견
JSL을 사용하면 Path에 추가하기 위해 매우 간단하게 코드를 변경할 수 있습니다.
dt << New Column("Source File",
Character,
Set Each Value(path)
);
또한 새 창에서 모달 옵션을 사용하는 경우 "완료" 방법을 사용할 필요가 없습니다. 모달 창은 새 창을 닫을 때까지 처리를 중단합니다.
Names Default To Here(1);
// Step 1: Prompt user to choose between File or Folder
uploadType = "";
done = 0;
nw = New Window("Select Upload Type",modal,
Panel Box("Choose Upload Type",
cb = Combo Box({"File", "Folder"}),
Button Box("OK",
uploadType = cb << Get Selected;;
)
)
);