在“每日”下新建的某条bullet,能不能自动归纳入某个[[主题]]中去?

gm 2021-6-30 958

比如

1.已经建有一个[[读书]]的主题页面。

2.读《西游记》有感,在“每日”里随手记录感想,这条bullet能不能归纳到[[读书]]这个主题页面,以后只要打开[[读书]]页面,就可以看到这条记录,无须去“每日”里翻找或者搜索?

3.RE目前现有的功能是不是可以做到这点了?求方法。

快速回复
最新回复 (7)
  • Hardy 2021-6-30
    0 2
    _P._("autorefer",{after_cmd_run(){P.cmd.command.autorefer={label:"自动引用",action({nv:e,args:n}){if(n.includes("match=")){const t=P.cmd.toJson(n);e.data.autorefer=t.match}else e.data.autorefer=n;return e.forceSave(),""}}},before_memory_run(){P.memory.indexes.autorefer={unique:!1}},run(){EVT(".node-text",{async blur_send2autorefer(){if(!isEmpty(P.memory.indexed.autorefer)&&!1===/\{\{(\[\[)?autorefer/i.test(this.innerText))for(const e in P.memory.indexed.autorefer)for(const n in P.memory.indexed.autorefer[e]){const e=$KY(n);if(P.filters.parse(this.nv.data,"under:ky:"+n))continue;const t={ky:this.nv.ky+"-"+e.ky.replace(/u.+?-/,""),ori:`((${this.nv.ky}))`,pky:e.ky,weight:(new Date).time()+autoID(),created:(new Date).time(),updated:(new Date).time(),saved:(new Date).time()};if(console.log(t),t.ky in P.memory.nodes==!1&&e.ori.includes("{{autorefer")){await P.inodeModel.save(t),JPubSub.emit("nodeDataChanged",t);break}}}})}});

    {{autorefer}}命令

    可以使用 search 语法来设定一个匹配规则,符合这个规则的 bullet 会被自动转移到应用了{{autorefer}}命令的 bullet 之下


    例如,使用 {{autorefer is:task}} 将会自动引用所有待办事项

  • gm 2021-6-30
    0 3
    谢谢hardy。
    感觉RR类笔记的搜索,可以作为一种文件夹管理的思路来理解。
  • sheen 2021-7-1
    0 4
    这个怎么用,我在一个bullet下输入{{autorefer 计划}}
    然后在每日写了一条bullet 内容是:123 计划
    结果这条Bullet不会去{{autorefer 计划}}
  • chandler 2021-7-5
    0 5
    同问,这个要怎么弄
  • Hardy 2021-7-6
    0 6
    chandler 同问,这个要怎么弄
    以Javascript代码块的形式添加到 RE 中,并且安装。或者保存到【偏好设置/自定义JS】中。
  • leo 2021-7-11
    0 7
    还是没明白怎么使用呢?
  • gm 2021-7-11
    0 8
    leo 还是没明白怎么使用呢?
    看后续版本官方能不能以插件形式集成到软件里去,我迫切需要这个功能
返回