我有一个函数可以进行一些计算并将结果写入sqlite db。有了闪亮的应用程序,我看到了结果,但如果我查看数据库,我看不到它。有什么建议? TXS
仅举例来说
my_function = function(){
sometings
sqlAddDataToTable(db.file, result, tab.name)
return(result)
}
其中sqlAddDataToTable是一个打开db的函数,追加'结果'并关闭db
闪亮的我有
shinyServer(function(input, output){
X = reactive({ my_function() })
})
ps如果我使用my_function运行脚本,它可以正常工作
答案 0 :(得分:0)
reactive
的内容需要有一个响应输入才能启动该功能。也许是这样的:
shinyServer(function(input, output){
myReactives <- reactiveValues(myDF = my_function())
X = reactive({ myReactives$myDF })
})
x()
现在应该包含数据。