Ссылка с HTML в блестящей таблице - PullRequest
0 голосов
/ 26 июня 2018

У меня есть таблица, и я показываю ссылку на 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-коде? Я добавляю изображение таблицы с текущей рабочей ссылкой.

До свидания и большое спасибо!

1 Ответ

0 голосов
/ 27 июня 2018

Вы были почти там! Ниже приведен рабочий пример использования трех переменных в конструкции ссылки:

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>"
...