让我们看一个演示。
runExample("09_upload")
我正在使用提供的文件来执行一些计算并显示所有上传文件的聚合性能。因此,我使用类似的东西
tryCatch(compute.smth(), error=function(e){})
使显示的结果不受输入错误的影响。但是,我想以某种方式指出上传坏文件会导致错误,通知用户他的输入有问题。会是这样的
tryCatch(compute.smth(), error=badFile())
badFile ()应该修改一些可显示的输出。有任何想法吗?作为最后的手段,这可能是一种选择,但我想要一些原生的 Shiny。