首页 > 解决方案 > 在闪亮的表中与 html 链接

问题描述

我有一个表,我正在显示一个指向 google 的链接,该链接执行变量名称的搜索(这很好用),但现在我想使用三个不同的变量执行搜索。

这是1个变量代码:

createLink <- function(val) {

  sprintf('<a href="https://www.google.com/#q=%s" target="_blank" class="btn btn-link"> Search </a>',val)

}

我已经尝试过这样的事情,但这可能是某种异常:(

    createLink <- function(chr,start,end) {
sprintf('<a href="https://www.melonomics.net/melonomics.html#/jbrowse?chr="',chr,'&start=',start,'&end=', end, 'target="_blank" class="btn btn-link"> Search </a>')
}

我的问题是如何在 html 代码中使用三个变量。我使用当前工作链接添加表格图像

再见,非常感谢!

标签: htmlrshinyhyperlink

解决方案


你快到了!您可以在下面找到使用链接构造中的 3 个变量的工作示例:

createLink <- function(chr,start,end) {
 sprintf('<a href="https://www.melonomics.net/melonomics.html#/jbrowse? 
chr=%s&start=%s&end=%s" "target="_blank" class="btn btn-link"> Search </a>',chr,start,end)
}

#Testing the function
createLink("a","b","c")
#Result :
#[1] "<a href=\"https://www.melonomics.net/melonomics.html#/jbrowse?chr=a&start=b&end=c\" \"target=\"_blank\" class=\"btn btn-link\"> Search </a>"

推荐阅读