如何在闪亮的应用程序中将 input$id 作为字符串表达式(公式)中的变量传递
使用 googlesheets4
可以使用以下代码删除特定行(此处为第 7 行):
range_delete(ss, range = "7:7")
在闪亮的应用程序中我想将 input$id (在我的例子中是 7)传递给这个公式:
这有效:
# delete row 7
range_delete(ss, range = "7:7")
我已经尝试过: 不起作用:
range_delete(ss, range = eval(parse(text="input$id:input$id")))
也尝试过: 不起作用
range_delete(ss, range = quote("input$id:input$id"))
给出错误:
Warning: Error in : `range` doesn't appear to be a range in A1 notation, a named range, or
a sheet name:
x input$id:input$id
[No stack trace available]
我缺少什么?
Using googlesheets4
it is possible to remove a specific row with this code (here for row 7):
range_delete(ss, range = "7:7")
In a shiny app I want to pass input$id (which is 7 in my case) to this formula:
This works:
# delete row 7
range_delete(ss, range = "7:7")
I have tried:
Works not:
range_delete(ss, range = eval(parse(text="input$id:input$id")))
Also tried:
Works not
range_delete(ss, range = quote("input$id:input$id"))
Gives error:
Warning: Error in : `range` doesn't appear to be a range in A1 notation, a named range, or
a sheet name:
x input$id:input$id
[No stack trace available]
What am I missing?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论