如图,我想在 Daily note 模板中加入一个 sql 语法,作用是:新建日记的时候,把笔记本中的所有包含“tobecontinued”的块提取出来,按照块引用的方式排列:
- [[主题 1]]
- tobecontinued
- 内容 1
- tobecontinued
- [[主题 2]]
- tobecontinued
- 内容 2
- tobecontinued
- ...
不知道需不需要注意,想说明一下,“tobecontinued”是一个无锚文本的块引。
谢谢帮忙!
如图,我想在 Daily note 模板中加入一个 sql 语法,作用是:新建日记的时候,把笔记本中的所有包含“tobecontinued”的块提取出来,按照块引用的方式排列:
不知道需不需要注意,想说明一下,“tobecontinued”是一个无锚文本的块引。
谢谢帮忙!
你的示例是不是有些问题, 从截图看 tobecontinued
应该与 [[主题1]]
与 [[主题2]]
在一个块中
SELECT
b0.*
FROM
blocks as b0
WHERE
(
b0.id IN (
SELECT
r1.block_id
FROM
refs as r1
WHERE
r1.def_block_id = '20220429222034-ntnrf39'
)
AND (
b0.type = 'h'
OR b0.type = 'p'
)
AND b0.parent_id NOT IN (
SELECT
b1.id
FROM
blocks as b1
WHERE
b1.type = 'i'
)
)
OR (
b0.id IN (
SELECT
b2.parent_id
FROM
blocks as b2
WHERE
b2.id IN (
SELECT
r2.block_id
FROM
refs as r2
WHERE
r2.def_block_id = '20220429222034-ntnrf39'
)
)
AND b0.type = 'i'
)
ORDER BY
b0.created;
你的示例是不是有些问题, 从截图看 tobecontinued
应该与 [[主题1]]
与 [[主题2]]
在一个块中
SELECT
b0.*
FROM
blocks as b0
WHERE
(
b0.id IN (
SELECT
r1.block_id
FROM
refs as r1
WHERE
r1.def_block_id = '20220429222034-ntnrf39'
)
AND (
b0.type = 'h'
OR b0.type = 'p'
)
AND b0.parent_id NOT IN (
SELECT
b1.id
FROM
blocks as b1
WHERE
b1.type = 'i'
)
)
OR (
b0.id IN (
SELECT
b2.parent_id
FROM
blocks as b2
WHERE
b2.id IN (
SELECT
r2.block_id
FROM
refs as r2
WHERE
r2.def_block_id = '20220429222034-ntnrf39'
)
)
AND b0.type = 'i'
)
ORDER BY
b0.created;
谢谢萌新大佬!我试了你这个,好像不是我想要的,应该是我没说清楚。
tobecontinued 就是 B 站分享的无摩擦笔记法里说的用块引来代替标签,我用来标注那些没看完的或者没完成的内容块,可以出现在整个笔记本的任意地方。
我希望每次新建日记的时候能把包含 tobecontinued 的这些内容块用块引用的方式汇总到当天的日记中继续处理。
对于处理完的内容,删除这个 tobecontinued,就算结束了。
不知道我说清楚了没 🙏 😄
Latke 是一款以 JSON 为主的 Java Web 框架。
Microsoft Windows 是美国微软公司研发的一套操作系统,它问世于 1985 年,起初仅仅是 Microsoft-DOS 模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。
Postman 是一款简单好用的 HTTP API 调试工具。
Logseq 是一个隐私优先、开源的知识库工具。
Logseq is a joyful, open-source outliner that works on top of local plain-text Markdown and Org-mode files. Use it to write, organize and share your thoughts, keep your to-do list, and build your own digital garden.
Sublime Text 是一款可以用来写代码、写文章的文本编辑器。支持代码高亮、自动完成,还支持通过插件进行扩展。
链滴是一个记录生活的地方。
记录生活,连接点滴
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法 。
一种软件架构设计风格而不是标准,提供了一组设计原则和约束条件,主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。
jsDelivr 是一个开源的 CDN 服务,可为 npm 包、GitHub 仓库提供免费、快速并且可靠的全球 CDN 加速服务。
腾讯公司 2011 年 1 月 21 日推出的一款手机通讯软件。用户可以通过摇一摇、搜索号码、扫描二维码等添加好友和关注公众平台,同时可以将自己看到的精彩内容分享到微信朋友圈。
Maven 是基于项目对象模型(POM)、通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。
让我们欢迎这对新人。哦,不好意思说错了,让我们欢迎这位新人!
新手上路,请谨慎驾驶!
禅道是一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法 scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。
安全 · 稳定 · 快速
为跨境从业人员提供专业的跨境浏览器
C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
Laravel 是一套简洁、优雅的 PHP Web 开发框架。它采用 MVC 设计,是一款崇尚开发效率的全栈框架。
FFmpeg 是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。
uTools 是一个极简、插件化、跨平台的现代桌面软件。通过自由选配丰富的插件,打造你得心应手的工具集合。
Wide 是一款基于 Web 的 Go 语言 IDE。通过浏览器就可以进行 Go 开发,并有代码自动完成、查看表达式、编译反馈、Lint、实时结果输出等功能。
欢迎访问我们运维的实例: https://wide.b3log.org
Ant Design 是服务于企业级产品的设计体系,基于确定和自然的设计价值观上的模块化解决方案,让设计者和开发者专注于更好的用户体验。
Rust 是一门赋予每个人构建可靠且高效软件能力的语言。Rust 由 Mozilla 开发,最早发布于 2014 年 9 月。
Swagger 是一款非常流行的 API 开发工具,它遵循 OpenAPI Specification(这是一种通用的、和编程语言无关的 API 描述规范)。Swagger 贯穿整个 API 生命周期,如 API 的设计、编写文档、测试和部署。
沉迷游戏伤身,强撸灰飞烟灭。
确认过眼神后的灵魂连接,站在链在!