2017-09-20 7 views
0

Shinyアプリケーションを実行しているときに、コンソールから値をテキストボックスまたはラベルに印刷することは可能ですか?R Studio(Shiny)のテキストボックス/ラベルにコンソールを出力する

..私の光沢のあるアプリケーションはビッグクエリへの呼び出しを作成し、BQは、クエリRスタジオコンソールがそうのように実行している時間を表示します実行している間(下の画像)

enter image description here

私はこのタイマーを印刷したいですクエリーがまだ実行されている間はui.Rで実行されるので、ユーザーはクエリーが完了するまで待つ必要があることを知っています。

これはできますか?

+0

あなたは光沢のあるアプリでコンソールメッセージを印刷することができます。以下を参照してください:https://stackoverflow.com/questions/30474538/possible-to-show-console-messages-written-with-message-in-a-shiny-ui – GyD

答えて

0

capture.outputこのようなプロセスコンソール出力をキャプチャするために使用でき、valueBoxまたはlabelに割り当てることができます!

https://stat.ethz.ch/R-manual/R-devel/library/utils/html/capture.output.html

> warnings() 
Warning message: 
package ‘itunesr’ was built under R version 3.4.1 
> test <- capture.output(warnings()) 
> test 
[1] "Warning message:"         "package ‘itunesr’ was built under R version 3.4.1" 
> 
+0

まずは@amrrsに答えを送ってください。残念なことに警告関数はその "タイマー"を捕捉しません。 –

関連する問題