1

ファイルのアップロードでスプレッドシートを読み取る次のコードがあります。私の質問は: COL_3 を動的にして、3 がループのインデックス番号になるようにするにはどうすればよいですか? 次のようなものです:

<cfset test = test & variables.file.COL_[j][j]> 

しかし、これはうまくいきません。これは私が持っているものです:

<cfset ColQty  = #ListLen(variables.file.ColumnList)#>
<cfset test = "">
  <cfloop from="1" to="#ColQty#" index="j">
      <cfset test = test & variables.file.COL_3[j]>     
  </cfloop> 

どんな助けでも感謝します。ありがとうございます

4

2 に答える 2

4

次のように構造体キーにアクセスできます。

<cfset test = test & variables.file["COL_" & j][j]>

ただし、毎回リセットするわけではないため、コードが正しく動作しないと予想さtestれるため、何度も追加し続けるだけです。

于 2013-04-08T14:42:58.640 に答える
2

このようなものを探していると思います。

<cfloop from="1" to="#ColQty#" index="j">
    <cfset test = test & variables.file["COL_" & j][j]>     
</cfloop> 
于 2013-04-08T14:42:27.087 に答える