带连字符的eval parse字符串返回错误对象';顶部:';找不到
似乎这里有很多类似的问题都并没有被接受的答案,我也并没有找到任何适合我的答案 我正在创建一个有下载按钮的闪亮应用程序。在一个页面上,下载按钮需要在所有绘图下向下移动 这对我有用,但是硬编码的:带连字符的eval parse字符串返回错误对象';顶部:';找不到,r,parsing,shiny,eval,R,Parsing,Shiny,Eval,似乎这里有很多类似的问题都并没有被接受的答案,我也并没有找到任何适合我的答案 我正在创建一个有下载按钮的闪亮应用程序。在一个页面上,下载按钮需要在所有绘图下向下移动 这对我有用,但是硬编码的: output$saveGraphRob <- renderUI({ downloadButton("saveGraphRob1","Download", style = "margin-top:3500px") }) 它试图将页边空白顶部的连字符作为减号进行计算,但我不确定解决方法是什么 还可
output$saveGraphRob <- renderUI({
downloadButton("saveGraphRob1","Download", style = "margin-top:3500px")
})
它试图将页边空白顶部的连字符作为减号进行计算,但我不确定解决方法是什么
还可以使用其他解决方案来更改“我的下载”按钮的位置。style=参数只是一个字符串。您不应该在那里使用
eval(parse())
(或者几乎任何时候都不能使用大多数R代码)。只需使用style=paste0(“页边空白顶部:”,绘图计数()*350,“px”)
output$saveGraphRob <- renderUI({
downloadButton("saveGraphRob1","Download", style = eval(parse(text=(paste0("margin-top:",plot_count()*350))))))
})