我希望您能帮助您访问reactFileFileer函数提供给我的结果元素,在这种情况下,结果为fileData ()
服务器代码是这样的:
server <- function(input, output,session) {
fileData <- reactiveFileReader(1000,session,filePath = 'ddeLink.xlsm', readFunc = read_excel)
output$data <- renderTable({
fileData()
})
}
excel电子表格linkdde.xslm
每五分钟更新一次。它由2列组成,其中只有列b被更新。 excel文件如下:
代码工作正常。也就是说,每当excel电子表格更新我的应用程序Shiny时,它也会同时更新上面的mmatrix,即fileData ()
结果。
fileData()
始终在更新。 fileData()
是上面的矩阵。
但是我的问题是:我如何访问以fileData ()
表示的此mtrix的值以创建将由于fileData ()
正在更新而被更新的图。换句话说,我想使用5分钟的fileData ()
矩阵每5分钟更新一次图?
我这样做了:
output$data <- renderPlot({
df<-as.data.frame(fileData())
plot(df[,1])
})
但这没用。
任何帮助人员
非常感谢
答案 0 :(得分:1)
以下示例似乎有效,其中在更新Excel文件时更新了图。这是你想要的?如果没有,请进一步描述您的需求。
let json = "{
user: {
name: 'Ervin Howell',
email: 'Shanna@melissa.tv',
type: 'authenticated'
}
}
}"
obj = JSON.parse(json);
// when you want the user object
let user = obj.user
// when you want the user's name
let name = user.name