この複雑な変換を自動的に組み合わせるにはどうすればよいでしょうか?JSLにはすでにリスト変数abcがあります。この変数の値を、特定の変数値を自動的に再入力することなく、新しいスクリプトに1つずつ書き込むにはどうすればよいでしょうか。
ありがとう!
abc={"A","B","C","D","E"};
dt=New Table("A",Add Rows(1),New Column("A",Character,"Nominal"));
Eval(Parse("dt<
<NEW script=""></NEW>
<P><SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2025-09-13_19-06-40.png" style="width: 901px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="2025-09-13_19-06-40.png" style="width: 901px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="2025-09-13_19-06-40.png" style="width: 901px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="2025-09-13_19-06-40.png" style="width: 901px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="2025-09-13_19-06-40.png" style="width: 901px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="2025-09-13_19-06-40.png" style="width: 901px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="2025-09-13_19-06-40.png" style="width: 901px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="2025-09-13_19-06-40.png" style="width: 901px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="2025-09-13_19-06-40.png" style="width: 901px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="2025-09-13_19-06-40.png" style="width: 901px;"><span class="lia-inline-image-display-wrapper" image-alt="2025-09-13_19-06-40.png" style="width: 901px;"><img src="https://us.v-cdn.net/6038925/uploads/images/82441i024EDE1FBC021B22/2025-09-13_19-06-40.png" role="button" title="2025-09-13_19-06-40.png" alt="2025-09-13_19-06-40.png" /></span></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></P>
<LINGO-LABS id="lingo-labs-900197" slang="en-US" mode="CREATE">
<LINGO-LABEL>自動化とスクリプト</LINGO-LABEL>
</LINGO-LABS>
Re: この複雑な変換を自動的に結合するにはどうすればよいでしょうか?これがあなたが探しているものですか?
Names Default To Here(1);
abc = {"A", "B", "C", "D", "E"};
dt = New Table("A", Add Rows(1), New Column("A", Character, "Nominal"));
Eval(EvalExpr(
dt << New Script("A",
Expr(abc)
);
));

または、テーブル スクリプト内の値のリストに abc 変数を設定するスクリプトが必要ですか?
Re: この複雑な変換を自動的に組み合わせるにはどうすればよいでしょうか?ありがとう!
わかりました
Eval(EvalExpr(
dt << New Script("A",
abc=Expr(abc)
);
));
Re: この複雑な変換を自動的に組み合わせるにはどうすればよいでしょうか?一般的には3つの選択肢があります
Names Default To Here(1);
dt = New Table("A", Add Rows(1), New Column("A", Character, "Nominal"));
// No variable
abc = {"A", "B", "C", "D", "E"};
Eval(EvalExpr(
dt << New Script("A1",
Expr(abc)
);
));
// Freely define the variable name within table script
abc = {"A", "B", "C", "D", "E"};
Eval(EvalExpr(
dt << New Script("A2",
abc = Expr(abc)
);
));
// Use expression to define variable and it's value within table script
// If you need abc defined outside of table script, you can use Eval(abc_expr);
abc_expr = Expr(abc = {"A", "B", "C", "D", "E"});
Eval(EvalExpr(
dt << New Script("A3",
Expr(Name Expr(abc_expr))
);
));
Re: この複雑な変換を自動的に組み合わせるにはどうすればよいでしょうか?どうすればいいの?
専門家の皆様、ありがとうございます!
dt = New Table("A", Add Rows(1), New Column("A", Character, "Nominal"));
xx=1.3;
:A<
<ADD column="" properties=""></ADD>
<P><SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2025-10-22_23-08-42.png" style="width: 877px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="2025-10-22_23-08-42.png" style="width: 877px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="2025-10-22_23-08-42.png" style="width: 877px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="2025-10-22_23-08-42.png" style="width: 877px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="2025-10-22_23-08-42.png" style="width: 877px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="2025-10-22_23-08-42.png" style="width: 877px;"><span class="lia-inline-image-display-wrapper" image-alt="2025-10-22_23-08-42.png" style="width: 877px;"><img src="https://us.v-cdn.net/6038925/uploads/images/85535iFEEB7BD21B642A2D/2025-10-22_23-08-42.png" role="button" title="2025-10-22_23-08-42.png" alt="2025-10-22_23-08-42.png" /></span></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></P>
Re: この複雑な変換を自動的に組み合わせるにはどうすればよいでしょうか?取得したいもの:
dt=Current Data Table();
abc=1.3;
Re: この複雑な変換を自動的に組み合わせるにはどうすればよいでしょうか?イベントハンドラに必要なJSL Quote()のせいで、状況がさらに複雑になっています。Parse()以外に方法があるかどうかは分かりません。
dt = New Table( "A", Add Rows( 1 ), New Column( "A", Character, "Nominal" ) );
xx = 1.3;
Eval(
Parse(
"\[:A << Add Column Properties(
Set Property(
"Event Handler",
Event Handler(
Click(JSL Quote(Function( {thisTable, thisColumn, iRow}, {},
dt=Current Data Table();
abc=]\"
|| Char( xx ) || ";
);) )
)
)
);"
)
);

Re: この複雑な変換を自動的に組み合わせるにはどうすればよいでしょうか?専門家の皆様、ありがとうございます!
ただし、列Bのイベント応答リンクは正常に作成されませんでした
ありがとう!
dt = New Table( "A", Add Rows( 1 ), New Column( "A", Character, "Nominal" ), New Column( "B", Character, "Nominal" ), New Column( "C", Character, "Nominal" ), New Column( "D", Character, "Nominal" ) );
xx = 1.3;yy="two";
Eval(Parse("\[:A << Add Column Properties(Set Property("Event Handler",Event Handler(Click(JSL Quote(Function( {thisTable, thisColumn, iRow}, {},
dt=Current Data Table();
abc=]\"
|| Char( xx ) ||
"\[; );)))));]\"));
Eval(Parse("\[:B<< Add Column Properties(Set Property("Event Handler",Event Handler(Click(JSL Quote(Function( {thisTable, thisColumn, iRow}, {},
dt=Current Data Table();dt[1,"A"]="one"
dt[1,"C"]=]\"|| yy || "\[;
dt[1,"D"]="th"
);)))));
]\"));
Re: この複雑な変換を自動的に組み合わせるにはどうすればよいでしょうか?エラーメッセージが表示されます
Unexpected "dt". Perhaps there is a missing "," or ")".
Trying to parse arguments of function "Function".
Line 3 Column 1: ►dt[1,"C"]=two;
おそらく構文に問題があることを示しています。この場合、「one」の後の「;」が抜けているようです。
Re: この複雑な変換を自動的に組み合わせるにはどうすればよいでしょうか?ありがとう!
Eval(Parse("\[:B<< Add Column Properties(Set Property("Event Handler",Event Handler(Click(JSL Quote(Function( {thisTable, thisColumn, iRow}, {},
dt=Current Data Table();dt[1,"A"]="one";
dt[1,"C"]="]\"|| yy || "\[";
dt[1,"D"]="th"
);)))));
]\"));