在print方法中显示格式化的URL

时间:2018-02-13 14:14:27

标签: javascript apache-zeppelin

我想创建一个表格,在“链接”列中,我想添加可点击的网址,这些网址应显示自定义标题,因为网址太长。

直到现在我有:

str = "Test Title";
link = str.link("https://my_long_url.com/v1.0/ui/index.html#/testkeywordreport?detailView=1&id=1234567")

由于我在Apache Zeppelin段落中,我需要在表格中打印内容。所以我使用print方法创建一个表,并以相同的方式添加项,例如:

print("%table Test Link)
print(link)

结果如下表所示:

Test Link
---------
<a href="https://my_long_url.com/v1.0/ui/index.html#/testkeywordreport?detailView=1&id=1234567">Test Title</a>

我期望的是带有测试标题的超链接:

Test Link
---------
Test Title

这可能吗?

1 个答案:

答案 0 :(得分:2)

我使用Apache Zeppelin中的%html 标记解决了这个问题:

str = "Test Title"
link =str.link("https://my_long_url.com/v1.0/ui/index.html#/testkeywordreport?detailView=1&id=1234567")
print("%table Test Link)
print("%html " + link)

Reference: Apache Display System (Table)