リストが Set Property で評価されない - なぜですか?以下はデータテーブル「allData」に対して機能します。
Data Table( "allData" ):sTest << Set Property(
"Value Order",
{Custom Order({"IP1", "IP2", "IP3", "IP4", "IP5", "IP6"}),
Common Order( 0 )}
);しかし、以下はそうではありません-どこが間違っているのでしょうか?
myList = {"IP1", "IP2", "IP3", "IP4", "IP5", "IP6"};
Data Table( "allData" ):sTest << Set Property(
"Value Order",
{Custom Order(myList),
Common Order( 0 )}
);消費者および市場調査実験計画法マスカスタマイゼーションRe: Set プロパティでリストが評価されない - なぜですか?スクリプトガイド > データ構造 > JSL スクリプトのリスト > リストの評価。 そのリストを評価するための 1 つのオプションは、Eval(EvalExpr()) を使用することです。
Names Default To Here(1);
dt = New Table("Untitled",
Add Rows(6),
Compress File When Saved(1),
New Column("Column 1",
Character,
"Nominal",
Set Values({"IP2", "IP1", "IP3", "IP6", "IP4", "IP5"})
)
);
mylist = {"IP2", "IP1", "IP3", "IP4", "IP5", "IP6"};
Eval(Eval Expr(
Column(dt, "Column 1") << Set Property(
"Value Order",
{Custom Order(Expr(mylist)),
Common Order( 0 )}
);
));