Shinny:使用observe刷新数据的源文件

Shinny:使用observe刷新数据的源文件,r,shiny,R,Shiny,我有一个helper.R,我想从app.R获取它来刷新数据helper.R具有基于Sys.Date()的路径变量,如 data_path <- paste0("data_", Sys.Date(), ".csv") app.R cur_date <- Sys.Date() observe({ invalidateLater(10000, session) if (Sys.Date() > cur_date) { source("helper.

我有一个
helper.R
,我想从
app.R
获取它来刷新数据
helper.R
具有基于
Sys.Date()
的路径变量,如

data_path <- paste0("data_", Sys.Date(), ".csv")
app.R

cur_date <- Sys.Date()
observe({
    invalidateLater(10000, session)
    if (Sys.Date() > cur_date) {
        source("helper.R")
    }
})

由于某些原因,此设置无法用于数据刷新。我不太熟悉R中变量的范围。非常感谢您的帮助。

在observer语句中添加
invalidaterater()
,对不起,代码中有它,忘了在这里提及。