new :Name() 명명법을 변수와 함께 사용나는 특히 데이터 테이블이 열을 더 쉽게 참조할 수 있는 방법과 관련하여 :Name("열 이름")에서 :"열 이름"n으로의 전환을 정말 좋아합니다. 하지만 열 이름이 변수일 때 작동하는 데 문제가 있습니다.
dt = currentdatatable();
colName = "Column Name";
//old way works fine
Column(dt,colName) << set name("new column name");
//if it's not a variable it works
dt:"Column Name"n << set name("new column name");
//as a variable, the syntax is lost on me
dt:colName << set name("new column name") // nope
dt:colName||"n" << set name("new column name") // nope
dt:colName||n << set name("new column name") // nope나는 그것이 단순한 것이라고 확신합니다 ... 하지만 그것은 나에게 다가오지 않습니다. 이전 방식도 잘 작동하므로 여전히 스크립팅을 멀리할 수 있지만 이 새로운 방식이 훨씬 깨끗하고 모든 곳에서 사용하고 싶습니다. 
감사해요!
스크립팅Re: 변수에 new :Name() 명명법 사용감사해요 @txnelson 그리고 @제프_퍼킨슨 ... 그것은 확실히 간단한 수정입니다 
나는 얼마 전에 그 문제에 부딪혔고 다시 시도할 생각을 하지 않았다고 생각합니다!
Re: 변수에 new :Name() 명명법 사용인터넷 검색을 통해 이전에 해당 구문을 본 적이 있는 위치를 적어도 한 곳은 알아냈습니다.
데이터 큐레이션 워크플로우 자동화(2020-US-45MP-620)
여기에 대한 링크를 제공합니다.
JMP16.0 - JSL 구문 가이드 - 이름
Re: 변수에 new :Name() 명명법 사용제프,
""n 문서에 대한 문서를 찾기 위해 여러 번 검색했습니다. 그것에 대한 특정 참조가 있습니까?Re: 변수에 new :Name() 명명법 사용""n 구성은 문 자체에 문자 리터럴을 사용해야 하는 경우에만 사용할 수 있다고 생각합니다. 따라서 ",n"을 추가하려고 할 필요가 없습니다.
귀하의 테스트에 관해서는 이것이 저에게 효과적입니다.
dt = open("$SAMPLE_DATA/Big Class.jmp");
colName = "height";
dt:colName << set name("new column name");
Re: 변수에 new :Name() 명명법 사용JMP 15.2.1이 설치된 Windows 10에서 실행하면 약간 다른 결과가 나타납니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\big class.jmp" );
colName = "height";
Show(
dt:Height[1],
dt:Name( "height" )[1],
dt:"Height"[1],
dt:"Height"n[1],
Column( dt, "Height" )[1],
Column( dt, colName )[1],
dt:colName[1]
);
dt:colName << set name( "New Column Name" );
어떤 반환
dt:Height[1] = 59;
dt:height[1] = 59;
dt:Height[1] = 59;
dt:Height[1] = 59;
Column(dt, "Height")[1] = 59;
Column(dt, colName)[1] = 59;
dt:colName[1] = 59;
Scriptable[]
스크립트 실행 후 다음 이름을 갖는 데이터 테이블 사용
