2016-03-02 81 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