R 字符串替换 javascript 的一部分
R string replacing part of javascript
我确定这是一个菜鸟问题,但我不知道如何在 javascript 中插入 R 字符串对象。例如,
trackname <- "audiotrack1"
进入
tag$script(var url = 'audioResources/' + trackname + '.wav')
我想用“audiotrack1”替换“trackname”。我确定 paste0 不是执行此操作的最佳方法。执行此操作的标准方法是什么?
非常感谢。
这是不正确的。你可以这样做:
tags$script(HTML(sprintf("var url = 'audioResources/%s.wav'", trackname)))
选项glue
library(glue)
tags$script(HTML(glue::glue("var url = 'audioResources/{trackname}.wav'")))
我确定这是一个菜鸟问题,但我不知道如何在 javascript 中插入 R 字符串对象。例如,
trackname <- "audiotrack1"
进入
tag$script(var url = 'audioResources/' + trackname + '.wav')
我想用“audiotrack1”替换“trackname”。我确定 paste0 不是执行此操作的最佳方法。执行此操作的标准方法是什么?
非常感谢。
这是不正确的。你可以这样做:
tags$script(HTML(sprintf("var url = 'audioResources/%s.wav'", trackname)))
选项glue
library(glue)
tags$script(HTML(glue::glue("var url = 'audioResources/{trackname}.wav'")))