JMP 경고: 인수에는 '현재 데이터 테이블', 현재 데이터 테이블/*###*/(dt1) 액세스 또는 평가 시 데이터 테이블 참조가 포함되어야 합니다.안녕,
JMP 15에서 이전 스크립트를 실행할 때 이 문제가 발생했습니다. 누구든지 이 문제를 해결하도록 도와줄 수 있나요? 미리 감사드립니다!

자동화 및 스크립팅Re: JMP 경고: 인수에는 '현재 데이터 테이블', 현재 데이터 테이블/*###*/(dt1) 액세스 또는 평가 시 데이터 테이블 참조가 포함되어야 합니다.인수 없이 Current Data Table()을 실행하면 현재 테이블에 대한 참조가 반환됩니다.인수와 함께 호출할 경우 공개 데이터 테이블에 대한 참조여야 합니다.다음은 현재 데이터 테이블(dt1)에 대한 두 번째 호출에서 문제의 오류를 발생시키는 또 다른 예입니다.
dt1 = Open("$SAMPLE_DATA/Big Class.jmp");
Show(Type(dt1)); // "Table"
Show(IsEmpty(dt1)); // 0
Current Data Table(dt1); // ok
Close(dt1);
Show(Type(dt1)); // "Table"
Show(IsEmpty(dt1)); // 1
Current Data Table(dt1); // gives error
에서 언급했듯이 @게오르그 위에서는 스크립트를 실행한 후 스크립트의 변수 위로 마우스를 가져가면 일부 정보를 얻을 수 있거나 포함된 로그를 사용하여 값을 쿼리할 수 있습니다.강조 표시하면 dt1 변수를 지정하고 스크립트를 평가(실행)하면 로그에 다음이 표시됩니다.
Data Table( "UnknownTable" )
위의 예에서는 변수가 더 이상 존재하지 않는 개체를 참조하는지 JSL을 사용하여 감지할 수 있는 한 가지 방법을 보여주기 위해 IsEmpty(dt1)도 사용합니다.
Re: JMP 경고: 인수에는 '현재 데이터 테이블', 현재 데이터 테이블/*###*/(dt1) 액세스 또는 평가 시 데이터 테이블 참조가 포함되어야 합니다.흥미로운 점은 특정 용도에 대해 Current Data Table()을 비워 두어 원하는 출력으로 명령을 성공적으로 실행할 수 있다는 점입니다. 내 생각엔 이 스크립트를 실행하려는 테이블이 맨 위에 있으면 인수를 비워 둘 수 있을 것 같습니다.
Re: JMP 경고: 인수에는 '현재 데이터 테이블', 현재 데이터 테이블/*###*/(dt1) 액세스 또는 평가 시 데이터 테이블 참조가 포함되어야 합니다.나는 또한이 오류가 발생합니다.로그에는 다음이 표시됩니다.
********
인수에는 '현재 데이터 테이블', 현재 데이터 테이블/*###*/(dt1) 액세스 또는 평가 시 데이터 테이블 참조가 포함되어야 합니다.
MyData용 스크립트의 첫 번째 줄
********
내 스크립트의 1번째 줄은 다음과 같습니다.
현재 데이터 테이블(dt1);
열려 있는 테이블에서 스크립트를 실행하고 있습니다.유일하게 열려 있는 데이터 테이블입니다.어떤 아이디어가 있나요?
Re: JMP 경고: 인수에는 '현재 데이터 테이블', 현재 데이터 테이블/*###*/(dt1) 액세스 또는 평가 시 데이터 테이블 참조가 포함되어야 합니다.스크립트 창에서 "내장된 로그 표시"를 활성화할 수 있습니다(마우스 오른쪽 버튼을 클릭하거나 환경 설정에서 설정).
그런 다음 로그는 이 오류가 발생한 라인을 알려줍니다.
변수 이름 위로 마우스를 가져가면 전제 조건(변수가 예상 값으로 채워진 경우)을 확인할 수 있으며, 값이 표시됩니다. 내가 빌린 단편 @txnelson - 감사해요.

Re: JMP 경고: 인수에는 '현재 데이터 테이블', 현재 데이터 테이블/*###*/(dt1) 액세스 또는 평가 시 데이터 테이블 참조가 포함되어야 합니다.안녕,
오류를 발생시키는 스크립트 부분을 공유해 주실 수 있나요?
명백하지만 가능성이 낮은 문제 중 하나는 현재 데이터 테이블 함수를 호출할 때 열려 있는 테이블이 없다는 점일 수 있습니다.
또한 특정 테이블을 정의하려면 현재 데이터 테이블 대신 데이터 테이블("이름") 함수를 사용하세요.
최상의,
TS
Re: JMP 경고: 인수에는 '현재 데이터 테이블', 현재 데이터 테이블/*###*/(dt1) 액세스 또는 평가 시 데이터 테이블 참조가 포함되어야 합니다.이 오류는 함수에 대한 인수가 비어 있을 때 발생합니다.아래 예에서는 해당 오류가 발생합니다.
r="";
current data table(r);