Closed
Description
In what scenarios do you need this feature?
思源笔记创建dailynote很方便,但是我觉得思源笔记还一直欠缺对dailynote的全局管理和浏览
不方便从全局的角度来看这几天、这几周、这几个月每天在干什么
我最近几个月开始尝试用数据库来管理dailynote,存放全年的dailynote,发现这种方式可以很方便地快速回顾每日日记,可以通过建立视图,设置筛选条件来建立每月日记视图,还可以在数据库中添加打分、状态(灵感来源:微信状态)、总结、反思等列
不过目前我只能创建dailynote后,再将其手动拖到数据库中,要是新建日记的时候,能自动化添加到指定的数据库,就会省心很多
Describe the optimal solution
创建 dailynote 支持自动添加到数据库
笔记本设置添加「自动添加到数据库」功能
Describe the candidate solution
No response
Other information
No response
Activity
TCOTC commentedon Sep 25, 2024
我觉得可以在 Database Automations #10863 支持添加一个
新建日记
的触发器、添加一个添加文档到数据库
的执行操作。这样就不只可以添加到一个数据库了,还能有更多样的操作方式。Achuan-2 commentedon Sep 25, 2024
notion 的Database Automations只是用于数据库里的条目和属性增删改吧,没有全局的触发器
TCOTC commentedon Sep 25, 2024
在这一点上没必要完全照抄 Notion,我觉得只要思源能实现就行
Achuan-2 commentedon Sep 25, 2024
dailynote、新建文档添加到指定数据库,只需要2-3个数据库就好了,过多反而没必要
每个数据库里都加一个这个功能不太合理,除了管理日记和所有笔记外,应该没有其他应用场景了
5kyfkr commentedon Sep 25, 2024
https://ld246.com/article/1725515886241#comments
可以试试这个SQL,有自动导入子文档到数据库的功能,建议先新建个文档和数据库调试以防内核崩溃
Achuan-2 commentedon Sep 26, 2024
貌似还是要刷新,做不到子文档添加后,自动添加到数据库,不过这个代码我可以抄一抄,改为监听日记创建事件,自动添加到数据库里
5kyfkr commentedon Sep 26, 2024
可以的,里面配置把自动更新那一项改成true打开就行了,就是下面这句
// 加载时是否执行,默认false,加载时不执行,true为加载时执行
const runOnLoad = true;
可以实现打开这个sql所在的笔记就自动刷新添加子文档到数据库,如果是要完全后台自动刷新那还做不到
Achuan-2 commentedon Sep 26, 2024
我指的是要打开文档,才会运行代码
Achuan-2 commentedon Sep 26, 2024
用js片段简单实现了按alt+5创建或者打开日记,就可以自动添加到指定数据库
5kyfkr commentedon Sep 26, 2024
似乎只有alt+5能识别到,其他方式创建没识别到,不过也够用了,除了手机上,电脑上一般都是alt 5创建
88250 commentedon Sep 28, 2024
这个考虑通过插件实现吧,如果需要新增参数请告诉我们,谢谢。
Achuan-2 commentedon Sep 29, 2024
好的,那请问剪藏添加到数据库有计划嘛?
#10824
88250 commentedon Sep 29, 2024