デモの 1 つを見てみましょう。
runExample("09_upload")
提供されたファイルを使用していくつかの計算を実行し、アップロードされたすべてのファイルの集計パフォーマンスを表示しています。したがって、私は次のようなものを使用します
tryCatch(compute.smth(), error=function(e){})
表示結果が悪い入力の影響を受けないようにします。ただし、不正なファイルをアップロードするとエラーが発生することを何らかの形で示し、ユーザーに入力の問題について通知したいと思います。のようなものになります
tryCatch(compute.smth(), error=badFile())
どこでbadFile()表示可能な出力を変更する必要があります。何か案は?最後の手段として、これはおそらくオプションですが、ネイティブの Shiny が欲しいです。