다시 : 간단한 JMP 명령이 작동하지 않습니다명시적인 데이터 테이블 이름을 가진 코드는 문제를 처리하기위한 훌륭한 접근 방법입니다. 다음과 같이 코드의 원래 버전으로 다시 코딩 할 수도 있습니다.
dt3 = Pick File("Select JMP database file to update");
Open (dt3);
//adds new data to end of database
dt1 << Concatenate (dt3, append to first table);다시 : 간단한 JMP 명령이 작동하지 않습니다 kins ,
JSL 스크립팅 색인은 T에 대한 구문을 표시합니다. 수> 연결 아래 그림과 같이. 그것은 아니 연결하십시오 (dt1, dt2). 아래 스크립트를 참조하십시오. 스크립트를 테스트하십시오. 올바른 구문이 있습니다. 노트 파일 선택 () 파일 이름을 반환합니다. dt3 = Open (fid)은 데이터 테이블 참조 인 핸들을 열린 테이블에 할당합니다.

Names Default to Here(1);
dt = Open("$Sample_Data/Big Class.jmp");
//select from the sample data table Big Class Families
fid = Pick File("Select JMP database file to update");
dt3 = Open(fid);
//adds new data to end of database
dt << Concatenate( dt3,
Create source column, Append to first table);
close(dt3, NoSave);
간단한 JMP 명령이 작동하지 않습니다간단한 JMP 명령이 다른 스크립트에서 약속 한대로 작동하는 일부 스크립트에서 작동하지 않는 문제가 있습니다. 연결 함수가 그 예입니다. 첫 번째 예에서 스크립트는 이전에 정의 된 변수로 작동하고 기능합니다.
dt3 = 파일 선택 ( "업데이트 할 JMP 데이터베이스 파일 선택");
열기 (dt3);
// 데이터베이스 끝에 새 데이터를 추가합니다
연결 (dt1, 첫 번째 테이블에 추가);
두 번째 예에서 코드를 작동시킬 수있는 유일한 방법은 명시적인 데이터 테이블 이름을 사용하는 것입니다. 함수 인수에 사용될 때 이전에 정의 된 변수는 작동하지 않습니다.
데이터 테이블 ( "메인 테이블 이름") << 연결 (
데이터 테이블 ( "새 데이터가있는 데이터 테이블의 이름"),
첫 번째 테이블에 추가
);
전에 이런 일이 있었던 사람이 있습니까? 이런 일이 발생하는 이유가 있습니까? 코드를 모듈화 할 수 있도록 이것을 피하는 방법을 알고 싶습니다.