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'")))