R服务器变量定义。未反映修改后的值
这可能是一个基本问题。但在网上找不到解决办法 问题是我想在R服务器变量定义。未反映修改后的值,r,shiny,reactive,R,Shiny,Reactive,这可能是一个基本问题。但在网上找不到解决办法 问题是我想在server.r中定义一个变量,如下所示 function(input, output, session) { currentrunid <- "" 然后在状态按钮上单击我想要检索变量的值。该变量用于检索作为提交的一部分生成的文件 observeEvent(input$checkstatus,{ runid <- currentrunid Getoutputfiles(runid) observeEve
server.r
中定义一个变量,如下所示
function(input, output, session) {
currentrunid <- ""
然后在状态
按钮上单击我想要检索变量的值。该变量用于检索作为提交的一部分生成的文件
observeEvent(input$checkstatus,{
runid <- currentrunid
Getoutputfiles(runid)
observeEvent(输入$checkstatus{
runid我不明白你想做什么,所以我不确定这个答案是否合适。也许你需要一个反应值,如下所示:
function(input, output, session) {
currentrunid <- reactiveVal()
observeEvent(input$submit, {
currentrunid(1234) # this assigns 1234
})
# to get the value, do currentrunid(), for example:
observe({
print(currentrunid())
})
......
功能(输入、输出、会话){
currentrunid当您执行output$status@Stéphanelant时,您的意图是什么?我创建了一些输出文件,并使用currentrunid变量进行日志填充。我使用此变量检查文件是否存在。在示例中,我只给出了一小部分是的,这就是我要查找的。谢谢
function(input, output, session) {
currentrunid <- reactiveVal()
observeEvent(input$submit, {
currentrunid(1234) # this assigns 1234
})
# to get the value, do currentrunid(), for example:
observe({
print(currentrunid())
})
......