데이터 테이블이 개인 정보인지 확인하는 방법모두들 안녕,
사용하고 싶습니다
subscribe to data table list()
스크립트를 실행하는 동안 사용자가 여는 모든 테이블을 처리하는 함수입니다. 스크립트는 자체 개인 데이터 테이블을 생성하기 때문에 사용자가 연 데이터 테이블과 다르게 취급하기 위해 데이터 테이블이 개인 테이블인지 여부를 감지하는 방법이 필요합니다. "비공개"기능을 찾았지만 찾을 수 없습니다.
그만큼
<<HAS data="https://community.jmp.com/" view=""></HAS>
메시지가 원하는대로 작동하지 않습니다. 데이터 테이블 구독의 "onopen"기능이 트리거 된 후 데이터 뷰가 생성된다는 사실과 관련이 있다고 생각합니다.
당신의 도움을 주셔서 감사합니다!
마테오
스크립팅다시 : 데이터 테이블이 개인 정보인지 확인하는 방법JMP 15에서 스크립팅 인덱스 예제를 시도하고 Big Class를 private으로 변경했습니다. 그것은 열리거나 닫히는 것으로 보이지 않습니다. 예를 들어 줄 수 있습니까?
다시 : 데이터 테이블이 개인 정보인지 확인하는 방법개인 테이블을 생성하는 스크립트 인 경우, 테이블이 개인 테이블인지 확인하는 가장 쉬운 방법은 작성중인 테이블 목록을 유지하는 것입니다. 그런 다음 해당 목록을 상호 참조 할 수 있습니다.
다시 : 데이터 테이블이 개인 정보인지 확인하는 방법감사 @ ,
여기 내가보고있는 예가 있습니다. 실제로 데이터 테이블 객체를 처음 만들 때 fopen 함수가 트리거되는 것 같습니다.
names default to here(1);
fopen = Function( {dt},
print(dt<<HAS data="https://community.jmp.com/" view=""></HAS>다시 : 데이터 테이블이 개인 정보인지 확인하는 방법안녕 @ ,
사실, 나는 스크립트를 실행하는 동안 생성 된 모든 데이터 테이블을 감지하고 싶지만 사용자가 만든 보이는 테이블과는 다른 개인 테이블 (기본적으로 아무것도 수행하지 않음)을 다르게 취급합니다. 이것은 목록으로 처리 할 수 없다고 생각합니다. 내 답변 참조 @ .
감사!
마테오
다시 : 데이터 테이블이 개인 정보인지 확인하는 방법열린 나뭇잎 JMP 15 동안 테이블을 약간 닫은 상태로 닫을 것이라고 확신합니다. audrey . 그렇게하지 마십시오. 테이블 이름은 최소한 혼란스러워 보입니다. JMP 16에서 동작이 다를 것이라고 확신합니다.
나는 또한 당황했다. 다시 전화를 걸지 않습니다.
"열기"또는 "닫기"를 인쇄하지 않습니다
내 의견은 콜백이 못 개인 데이터 테이블 용으로 만들어졌습니다. 그것은 사적인 의미의 일부입니다 ... 그들은 관찰하고 엉망으로 만들어야합니다. chung
다시 : 데이터 테이블이 개인 정보인지 확인하는 방법안녕 @ ,
"열기"콜백 함수 내부에서 테이블을 닫아서는 안됩니다. 이것은 내가 실제로해야 할 일이 아니며, 일어나고있는 것을 탐구하는 방법으로 예제에 넣었지만 핵심 문제는 아닙니다.
"Open (..., private)"을 사용할 때 "open"콜백 함수가 활성화되지 않은 것이 좋습니다. 이것이 바로 내가 원하는 행동입니다.
그러나 내 예에서는 "New Table (..., private)"을 사용하고있었습니다. 이 경우 "열기"콜백 기능이 활성화됩니다. 여기에서 테이블이 비공개임을 알고 다른 방식으로 관리하는 방법이 필요합니다.
다시 감사합니다!
마테오