首页 > 解决方案 > Shiny: 用观察刷新数据的源文件

问题描述

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

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

我有一个闪亮的应用程序在闪亮的服务器上运行,我想helper.R每天使用observe

助手.R

cur_date <- Sys.Date()

应用程序.R

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

由于某种原因,此设置不适用于数据刷新。我对 R 中的变量范围不太熟悉。感谢您提供任何帮助。

标签: rshiny

解决方案


推荐阅读