"Excel 통합 문서 만들기"를 사용할 때 사용자 입력을 요청하는 스크립트안녕하세요,
"Excel 통합 문서 만들기"를 사용하여 테이블을 Excel로 내보낼 때 사용자에게 (팝업 창을 통해) Excel 탭에 사용할 이름을 입력하도록 요청하는 방법이 있습니까?
Excel 통합 문서 만들기 ( "c:/results.xlsx" ,{dtFINAL},{ " 사용자 입력 요청 " });
감사합니다!
스크립팅Re: "Excel 통합 문서 만들기"를 사용할 때 사용자 입력을 요청하는 스크립트다음은 매우 간단한 예입니다.그것은 최소한의 형식화, 예외 코딩 등을 포함하지 않습니다. 스크립팅 가이드를 읽어야 합니다.Dashboard Builder 또는 Application Builder를 사용하여 코드를 개발하는 것이 더 편리할 수 있습니다.그러나 가장 중요한 것은 JSL에 대해 읽는 데 시간을 할애해야 하므로 이와 같은 간단한 문제를 해결하는 방법을 배울 수 있습니다.
Names Default To Here( 1 );
nw = New Window( "Enter",
<<MODAL></MODAL>
Re: "Excel 통합 문서 만들기"를 사용할 때 사용자 입력을 요청하는 스크립트안녕하세요 Txnelson - 도와주셔서 감사합니다!
텍스트 상자 팝업은 작동하지만 사용자가 입력한 이름을 Excel 탭에 저장하지 않습니다(Excel 탭도 생성되지 않음). Excel 탭에 저장하려는 테이블이므로 "Excel 워크시트 만들기" 스크립트에 "dtFINAL"을 통합해야 한다고 생각합니다. 이것은 내 전체 스크립트입니다.
Set Default Directory ( "c:/");
dt = Open ("616641_US JTBD Final.jmp");
md = dt << MaxDiff(
One Table( 1 ),
Subject ID( :Subject ID ),
Choice Set ID( :Choice Set ID ),
Profile ID( :Response Indicator ),
Profile Effects( :"Profile ID (Milkshake)"n ),
Response Value Indicates Best( 1 ),
Response Value Indicates Worst( -1 )
);
md << Save Utility Formula;
md << close window;
tb = dt << Tabulate(
Add Table(
Column Table( Analysis Columns( :Utility Formula ), Statistics( Mean, N ) ),
Row Table( Grouping Columns( :"Profile ID (Milkshake)"n ) )
)
);
tb << Make Into Data Table;
dtFINAL = Current Data Table ();
tb << close window;
//Script from TxNelson
Names Default To Here( 1 );
nw = New Window( "Enter",
<<MODAL></MODAL>