Мне интересно, можно ли включить (кликабельные) ссылки на файлы (которые открывают файл или, в качестве альтернативы, папку, в которой находится файл), в структуру JSON?URL-адреса, кажется, не проблема, но file:///...
не работает.Ищите решение для следующей настройки:
- Windows 10
- R.version:> = R-3.4.4
- listviewer> = 2.1.0
Пример (который можно посмотреть, например, на панели RStudio Viewer) с несколькими различными форматами:
l <- listviewer::jsonedit(
list(
array = c(1,2,3)
,boolean = TRUE
,null = NULL
,number = 123
,object = list( a="b", c="d" )
,string = "Hello World"
,link="http://www.google.com"
)
)
htmlwidgets::saveWidget(l, file = "C:/Users/.../Desktop/test.html")
Поскольку панель Rstudio Viewer не 'Если мы не следуем по ссылке правильно, мы дополнительно сохраняем ее как htmlwidget на последнем шаге.
Нажатие Ctrl + щелчок правой кнопкой мыши по ссылке "google" откроет браузер с сайтом поисковой системы.
Я уже пытался заменить ссылку http://...
на все мыслимые форматы, но безрезультатно.Например:
...
, link = "file:///C:\\Users\\...\\Desktop\\Eg_SomeExcelFile.xlsx"
Вот, например, файл MS Excel - но это может быть файл любого типа (.pdf и т. Д.).
Так кто-нибудь имеет опыт работы с этой темой или успешно покорил данные (формат) JSON, касающиеся ссылок на файлы?Кроме того, я должен отметить, что файлы, на которые я хочу сослаться (в реальной жизни), находятся на сетевых дисках Windows, а не локально, как в примере.И я полагаю, что у всех нас, вероятно, была справедливая доля дополнительных проблем, которые сетевые расположения Windows могут вызывать с кодом R (и подобным).