Bases属性库不支持查询笔记正文,想把一些信息直接写在属性区
发现超链接在属性区是不渲染的
我特别想放在属性区的链接是库外文件的链接,形如 [平面图](<file:///C:\Users\Administrator\Desktop\平面图.pdf>)
试了一下这样写可以在笔记页面、bases表格视图里打开:
file:///C:/Users

注意不能用反斜杠\,类似zotero://open-pdf/library/items/xxxxx这类URI
但在卡片视图中显示正常,点击却无法跳转,似乎是因为渲染成了external-link而非metadata-link
并且因为无法加<>,导致文件名也无法加空格 ![]()
如果是刚需的话,分享一个我很早以前在notion的解决方案:复制到剪贴板后,用ahk脚本识别剪贴板,打开本地文件,类似这样:
; Alt+C - 一键直达文件/链接/搜索/网址(自动识别剪贴板内容)
<!c::
if (ErrorLevel) {
return
}
; 打开链接
if (RegExMatch(clipboard, "i)^(https?://|ftp://|edge://|zotero://|obsidian://|file:///)[^\s/$.?#].[^\s]*$")) {
Run, %clipboard%
}
; 打开文件
else if (RegExMatch(clipboard, "^(S:|T:|U:|V:|W:)\\") || FileExist(clipboard)) {
Run, %clipboard%
; Shellrun(clipboard) ; 非管理员方式打开
}
; 搜索
else {
; Run, https://www.bing.com/search?q=%clipboard%
Run, https://www.google.com/search?q=%clipboard%
}
return
谢谢
是刚需,但感觉用剪切板再跳转不如记在正文内,添加属性标记已经有文件了,点进笔记再点开库外文件