私のCFアプリケーションでは、ユーザーがファイル内の区切り文字と一致するものを選択するための3つの選択肢(セミコロン、カンマまたはタブ)を提供しています。私は、ユーザがファイル内の区切り文字で選択したものを検証したい。これを行う方法はありますか?ColdFusionでデリミタの検証が可能ですか?
それでは、私はこのエラーを取得するユーザーが自分のテキストファイルのタブ区切り文字を使用しているが、彼は偶然にコンマを選択した場合:
無効なリストインデックス機能ListGetAt(list, index [, delimiters])
2.
、インデックス、2の値は、最初の引数として有効ではありません(このリストには1つの要素があります)。有効なインデックスの範囲は、1〜リストの要素数です。
このタイプのエラーを回避する唯一の方法は、ユーザーの区切り文字がファイルで使用されていることを検証できますが、Webを検索したときに例が見つかりませんでした。
エラーをキャッチし、その文書が不正な形式になっている可能性があり、正しい区切り文字を選択したことをユーザーに伝えることができませんでしたか? –
cftry cfcatchを使用してエラーをキャッチすることは意味しますか? – MGL
それはうまくいくかもしれない –