変数を介して列名を作成します。その後、式の中で列名を変数として呼び出します。<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />私の主題が混乱しすぎないことを願っています。 私は.jslの新人ですが、私が学ぼうとしている小さなプロジェクトがあります。 私はこれに困惑しており、なぜそれがこのようにこのシートに貼り付けられているのかわからない
私は連結された "d"と別のテーブルからの行/セルである変数dsocketを介して列名を作成しています。 列は正常に作成されました。
それから式はまったく同じ新しい列名を参照する必要がありますが、私は現在同じ変数を使用しています(式の最後を見てください)。 問題は、式の列名を参照するときに正しい形式になっていないように思われることです。列名の代わりに、セミコロンが前に付いていないからです。 a:を変数に連結しようとしましたが、出力は引用符で囲まれた ":column name"であり、必要なものは:column name .....です。
これを解決するためのアイデアはありますか?私はそれを過度に複雑にしていることを願っています。 ありがとうございます。
| (i = 1、i <= 1、i ++、 | | |
| | dsocket = "d" || dtsum:ソケット ; |
| | print(dsocket); |
| | z = i + 7。 |
| | columnname =列名(z); |
| | 新しい列(dsocket、数値、連続、数式(If(:LOT [Row()]!= = LOT [Row() - 1] | | OPERATION [Row()]!=!OPERATION [Row() - 1]) |:SUMMARY_ID [Row()]!=:SUMMARY_ID [Row() - 1]、If(列名== binchoice、1、0)、If(列名== binchoice、Sum(dsocket [Row() - 1]、1)、dsocket [Row() - 1、Empty()]))))); |
再:変数を介して列名を作成する....それから式として、変数として、列名を呼び出す...私はあなたの問題を完全には理解していませんが、一つのヒントについて ":列名"は...
// の代わりに:
Concat ( ":" 、列名 ) ;
//試してください:
列として ( 列名 ) ;