디렉토리가 변경된 경우에도 스크립트 실행나는 매일 업데이트되는 Excel 파일을 가지고 있습니다 (행은 증가하지만 열 헤더와 열 번호는 그대로 유지됩니다).
통계 분석을 수행하려면 jmp 파일의 데이터를 업데이트해야합니다. 이 작업을 위해 Excel 파일의 내용을 읽고 jmp 테이블을 업데이트하는 스크립트를 만들었습니다.
두 가지 질문이 있습니다.
1) 현재하고있는 일을하는 더 좋은 방법이 있습니까?
2) 다른 직장 동료가 동일한 스크립트를 사용하도록하려면 어떻게해야합니까? 그들도 같은 엑셀 파일을 갖게 될 것입니다.
그러나 디렉토리는 다양합니다. 내가 찾고있는 것은 MATLAB의 스크립트와 유사합니다.
스크립트가있는 동일한 디렉토리에있는 파일?
감사
Names Default to Here (1);
//current data table in JMP that has earlier data
cdt = Current Data Table();
//Delete all the rows in the current data table
cdt << Select All Rows()<<DELETE rows=""></DELETE>
다시 : 디렉토리가 변경 되어도 스크립트를 실행변환을 위해 .jsl을 Excel 파일과 동일한 디렉토리에 배치 할 수 있습니다.
.jmp 파일을 저장하려면 각 사용자마다 다른 폴더를 가리 킵니다. 스크립팅 색인의 예를 참조하여 각 사용자에게 고유 한 DOCUMENTS 폴더에 액세스하는 방법을 참조하십시오.
이러한 방식으로 Excel에서 JMP 로의 변환 방법을 제어 할 수 있지만 각 사용자에게는 작업 할 고유 한 JMP 파일이 있습니다.
Names Default To Here( 1 );
Convert File Path( "$DOCUMENTS" );
/* try: HOME, DOCUMENTS, SAMPLE_DATA,
SAMPLE_IMPORT_DATA, SAMPLE_SCRIPTS, and TEMP */
다시 : 디렉토리가 변경 되어도 스크립트를 실행파일 경로를 하드 코딩하는 대신 PickFile 사용자가 파일을 선택할 수 있도록하는 기능.
다시 : 디렉토리가 변경 되어도 스크립트를 실행질문을 다시 읽은 후 :
스크립트와 동일한 디렉토리에 파일이 있으면 파일 이름 만 사용하면됩니다.
dt2 = Open("collection.xlsx", ...