JMPで単一列幅を「ロック」する方法<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />ご挨拶、
非常に長い文字列を必要とする(10 Proを使用して)JMPファイルに単一の列(データ型>文字)があります。Excelと違って、列幅を「ロック」する簡単な方法を見つけることができません。その結果、ファイルを開いたり、新しいテキストを入力したりすると、列の幅が自動的に大きくなります。注:常に更新を行う必要があるため、実際のロック機能(列情報の下)は使用したくありません。
ありがとう、アンドリュー
再:どのようにJMPの単一の列幅を「ロック」する毎回実行される "On Open"テーブルスクリプトを使用できます。
以下のコードを実行して、テーブルにテーブルスクリプトを追加します(または手動で追加します)。必ず最初に列名を自分の列の名前に変更し、データに合った表示幅を選択してください。
現在のデータ表 () << 新しいスクリプト (
"OnOpen" 、
: 名 ( "Col1" ) << 表示幅を設定する ( 400 )
) ;
再:どのようにJMPの単一の列幅を「ロック」する回答ありがとうございます。残念ながら、私はJSLスクリプトの経験がほとんどありません。このスクリプトを列に挿入する方法について説明してください。私のこれまでの試みでエラーが発生したか、単に何もしなかった。
再:どのようにJMPの単一の列幅を「ロック」するUIからはできないようです。しかし、JSLから、列の表示幅を制御できます。JMP11を使用していますが、GetDisplayWidthコマンドとSetDisplayWidthコマンドがJMP10に含まれているかどうかわかりません。下記のスクリプトを参照してください。表示幅がデフォルトの70から35に縮小されました。
// JSL
dt = 新しいテーブル ( "テスト" 、行を追加 ( 1 ) 、
新しいコラム ( "Col1" 、キャラクター 、式 ( 繰り返す ( 「あ」 、 100 ) ) ) 、
) ;
w =:Col1 << GetDisplayWidth ;
:Col1 << SetDisplayWidth (w / 2 ) ;