2016-03-02 78 views
0

我使用闪亮创建仪表板。目前,如果我要运行仪表板,我必须在RStudio中打开server.R或ui.R并执行“运行应用程序”。我的问题是,是否有可能在界面中有一个操作按钮,在那里我将点击该操作按钮,仪表板将打开?有没有例子呢?ShinyR的动作按钮

谢谢!

回答

0

创建一个名为appLauncher.R加载的rshiny包的RSCRIPT,然后调用下面的函数,应确保在目录中,以填补你的应用程序:

runApp(appDir = , launch.browser = TRUE) 

那么你的桌面Rscript c:\aDirectory\appLauncher.R上创建快捷方式,更新脚本的路径以适合您保存它的位置。

+0

感谢您的回复。我已经创建了这个“runApp”部分。但是当我运行它时,会在Rstudio中打开,然后再次点击“运行应用程序”以运行仪表板。但我想单击一下按钮或直接打开仪表板的代码。整个RStusio将在后台。 – Beta

+0

这就是为什么我建议使它成为答案中所述的捷径,而不是打开与rstudio相关的文件。 – user5219763

+0

感谢您的回答。但是我对快捷键部分感到困惑。所以,我有一个具有appLauncher.R的R代码。然后我创建具有Rscript部分的代码。我在桌面上为Rscript代码创建了快捷方式。然后双击它来运行它。但它开放..不运行应用程序。现在确定我犯了什么错误。 – Beta