【已解决-_-】dataview按关键词搜索出来的列表前的小圆点,能去掉吗?

这是dataview搜索输出的结果

这是dataview代码

table BTA as “A列”,BTB as “B列”,BTC as “B列”
from “24-Color/24-001”

或者有人知道,怎么用dataviewjs写不?

试试这个 css?

.cards table.dataview tbody > tr > td > ul {
    list-style: none;
  }

暴力写法:

table replace(string(BTA), ",", "<br>") as “A列”,replace(string(BTB), ",", "<br>")  as “B列”,replace(string(BTC), ",", "<br>")  as “C列” 
from “24-Color/24-001”

但展示内容里不能有英文逗号。

这个…麻烦,我也不知道写在哪个CSS里面 :rofl:

小圆点真的去掉了,太棒了,感谢感谢, :+1: :+1: :+1: :+1:
我提取的是标题,一般不会有英文标点,这方法可用并且太方便了,虽然看不太懂代码的意思,方便解析下吗?/嘻嘻

就是对输出的文本做格式处理,用到了string()和replace()函数。

想了解更多的Dataview用法可以找它的官方文档来学习 Dataview (blacksmithgu.github.io)

感谢,还有一个问题:
如何把搜索出来的结果link回文档的对应部分?
现在搜索出来的每个关键词,只能跳回到该文档,怎么可以跳转到该文档的对应部分的?
麻烦啦~

具体要看你文档的内容是怎样组织的。

OB默认是有到标题的链接,如果要指定到具体的段落或者列表行,需要手工加blockid。

就是标题,我把一级标题,三级标题和五级标题做成关键词用dataview筛选出来了,但是只是显示结果,没办法链接回去,有办法吗?求大神给个代码,

最好贴一下你的文档和dataview代码。我不一定能回答,但有助于吸引论坛的编程高手们来回答。

我刚弄了半天,想了个办法,就是把关键词后面的内容设置为标题链接,再用该关键词链接到上一个标题(链接到该标题不行),可能我说得不明白,不过至少能实现了搜索结果可以跳转回对应的标题,代码还是你上次给我的代码,我只是在我的笔记文档上改了一下而已,晚点我写个贴说明一下,还差个PDF跳转。。

每次回复,好像都回复不对应的

試看看:

table join(BTA) as “A列”,join(BTB) as “B列”,join(BTC) as “C列”
from “24-Color/24-001”

感谢,刚试了下可以,但是出现了新问题,它把所有获取的关键词(即我的标题)全部堆在一起了,不是按一行一条展示。代码收藏了,在其他文档会用到的,再次感谢,哈哈,能帮我看下另外的这个问题吗?知识点,自定义地图,求大神指教

table join(BTA,"<br>") as “A列”,join(BTB,"<br>") as “B列”,join(BTC,"<br>") as “B列”
from “24-Color/24-001”

好棒,代码已用上 :+1:

再加一问:获取到的关键词,能再跳转回页面对象吗?