首页 > 解决方案 > 是否有删除错误消息的功能

问题描述

R闪亮应用程序(服务器端)中的以下代码给出的结果如下所示。但是我们可以禁用这个错误信息吗?就像我们不需要显示任何消息一样。我们能做到这一点吗?

options(shiny.sanitize.errors = TRUE)

控制台中的结果(红色)

Error : An error has occurred. Check your logs or contact the app author for clarification

预期结果 :


或者

"No table" (The user can type anything he needs?)

标签: r

解决方案


正如@nopassport1 所提到的,最好的选择是首先防止错误。

或者,根据具体情况,您可以通过将代码包装在try(x,silent = TRUE)函数中来删除错误警告。

> try(1+"a")
Error in 1 + "a" : non-numeric argument to binary operator
> try(1+"a",silent = TRUE)
> 

推荐阅读