<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕하세요,
사용자가 여러 번 분석을 실행할 수있는 스크립트가 있습니다. 스크립트는 결과의 저널을 작성합니다. 그러나 스크립트를 처음 실행할 때 새로운 저널을 만들지 만 나중에 스크립트를 실행하면 기존 저널에 결과를 추가 할 수 있습니다. 특정 (또는 모든) 저널이 이미 JMP에서 열려 있는지 확인하는 방법이 있습니까?
데이터 테이블이 이미 열려 있는지 확인하는 방법을 찾았습니다 ( ), 그러나 나는 일지를 위해 일하게하지 않았다. 어떤 충고?
감사!
이를 수행하는 데는 여러 가지 방법이있을 수 있습니다. JMP 10에서 테스트 한 한 가지 아이디어가 있습니다.
// 특정 저널이 존재하는지 테스트하는 함수
Already_there = 기능 ( { jname } ,
엔 = N 개 항목 ( 창문 () ) ;
만약 ( jname == 현재 저널 () << 창 제목 가져 오기 , // 현재 저널이 열려 있지 않으면 현재 저널 ()이 열립니다.
인쇄 ( "저널이 존재합니다" )
,
만약 ( N 개 항목 ( 창문 () ) - 엔 == 1 ,
현재 저널 () << 창 닫기 ) ; // 생성 된 경우 중복 저널을 닫습니다.
인쇄 ( "저널이 없다" ) ;
) ;
) ;
// 함수 테스트
j_title = "테스트" ;
내 일기 = 현재 저널 () ; // 저널 예
내 일기 << 창 제목 설정 ( j_title ) ;
Already_there ( j_title ) ;
내 일기 << 창 닫기 ; // 예제 저널 닫기
Already_there ( j_title ) ;