能否做到 todo 归档

如题,能否实现 todo 被勾选后,移动到某个标题栏之后。比如标题 1 和标题 2 里面的 todo 被勾选后,自动移动到归档里面去?感觉这个必须要用插件实现,不知有没有大佬能整一个出来……

标题 1

  • 1
  • 2

标题 2

  • 3
  • 4

归档

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    19129 引用 • 71924 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 不在源文档里进行操作的话,可以用 sql 进行汇总,完成后自动会被过滤掉。

    比如我自己做的这个 todo、done、已放弃image.png

    1 回复
  • 支持,我也有这需求,如果能把 todo 自动整理在一起就好了,如果还能自动按日期或者月份分开就更棒了

  • muxue

    求教……对思源的 SQL 不太了解 😭 感谢大佬

    1 回复
  • 嵌入块用这三条 sql 就行。

    todo 的:

    SELECT
      *
    FROM 
      blocks 
    WHERE 
      markdown LIKE '%[ ]%' 
      and markdown REGEXP '\[ \] [^!!]'
      AND subtype = 't' 
      AND type = 'i'
      AND box != '20210808180117-czj9bvb'
    order by
    	updated desc
    limit 10
    

    done:

    
    SELECT
      *
    FROM 
      blocks 
    WHERE 
      1=1
      and markdown REGEXP '\[[xX]\] [^!!]' 
      AND subtype = 't' 
      AND type = 'i'
      AND box != '20210808180117-czj9bvb'
    order by
    	updated desc
    limit 1000
    

    已放弃。在任务前面加 ! 或者 ,然后用下面的 sql

    SELECT
      *
    FROM 
      blocks 
    WHERE 
      markdown LIKE '%[ ]%'
      and markdown REGEXP '\[ \] [!!]'
      AND subtype = 't' 
      AND type = 'i'
      AND box != '20210808180117-czj9bvb'
    order by
    	updated desc
    limit 10
    

    不过由于思源的机制问题,嵌套的任务不是很好处理,或者说我还没研究好怎么处理。勉强能用。如果不用层级结构的话,基本上好用。