こんにちは、
ユーザーにタグ名を選択する機会を与えたいと思います。これにより、そのタグ名に基づいたさまざまな変数の時系列プロットが表示されます。
このスクリプトを作成してTAG名のリストを作成し、その選択(変更時)を使用してグラフビルダースクリプトに変数を入力します。
ただし、これは空のリストボックスを作成しています。 誰かが理由を特定できますか?
ありがとう
Names Default To Here( 1 );
dt = Current Data Table();
ET_LIST = {};
ET_TAG_List = {};
//removes empty column from the column list
For( i = N Col( dt ), i >= 1, i--,
ET_col = Column( dt, i ) << Get Name();
If( (Col N Missing( Column( i ) ) / N Row()) != 1 & Contains( ET_col, "ETarg" ),
Insert Into( ET_LIST, ET_col )
);
);
Show( ET_LIST );
//takes column list and removes the TAG extension to provide the list of tags
n = N Items( ET_LIST );
For( i = 1, i <= n, i++,
ETARG = ET_LIST[i] ;
NFull = Length(ETARG) ;
ETTAG = Left(ETARG,(NFull-6)) ;
Insert Into(ET_TAG_List, ETTAG);
);
Show(ET_TAG_List);
//want to now take that list and put it into a list box for user to select. will use getselected/onchange to update the charts
New Window( "Example",
List1 = List Box( ET_TAG_List );
List1 << Set Items( ET_TAG_List );
);
空の入力ボックス。

「;」処理を停止しています、に変更します
New Window( "Example",
List1 = List Box( ET_TAG_List ),
List1 << Set Items( ET_TAG_List )
);