日记
2026年2月28日
分享 AI Obsidian 我看到了两边的结构了,可以把“暂存库”明确为:你在「新枝操作系统」里那个 链接(Link)数据源(‣),它下面有个视图就叫 「暂存箱」,本质是通过「所在合辑」过滤出来的一批链接条目。
目标库是「文章数据库」页面里的 文章数据库(‣)。
结论:Notion 原生做不到“跨数据源自动复制整条记录”,需要 Zapier / Make
因为源数据源(Link)和目标数据源(文章数据库)的字段并不一致(例如:Link 用“标题/原文地址/标签(关系)”;文章库用“Name/URL/Tags(多选)/Origin/作者(单选)”等)。
这种“新增时复制并做字段映射”的动作,推荐用 Zapier / Make 来做。Zapier 的 Notion 集成具备「New Data Source Item → Create Data Source Item」这套能力。
Zapier(或 Make)配置清单(按你当前字段做一版可直接照抄)
1)Trigger(触发器)
App:Notion
Trigger:New Data Source Item
Data Source:选择 Link(‣)
(关键)在 Zapier 里加一个 Filter:只处理“暂存箱”那类条目
你现在“暂存箱”是靠「所在合辑」= 暂存箱 过滤的。
Zapier 里通常做法是:判断该条目的「所在合辑」字段包含这个页面。
2)可选:去重(强烈建议)
Action(Search):Notion Find Data Source Items
在目标数据源 文章数据库(‣) 里用 URL(userDefined:URL)查是否已存在
如果已存在:停止后续创建(Zapier 里用路径/条件继续)
3)Action(创建到文章数据库)
App:Notion
Action:Create Data Source Item
Data Source:选择 文章数据库(‣)
字段映射建议(按你现有字段最合理的一套):
文章库 Name ← Link 标题
文章库 URL ← Link 原文地址
文章库 Summary ← Link 摘要(如果你希望保留简悦/剪藏摘要)
文章库 Created ← 留空(文章库本身有 Created_time,会自动生成)
文章库 Tags:需要你决定映射规则
Link 的「标签」是 relation 到 Tag 数据源(‣)
文章库的 Tags 是 multi_select(固定选项)
这两种类型无法“无脑一一对应”。最常见做法是:
暂时不映射 Tags(先保证标题+URL打通)
或者在 Zapier 里做“映射表”(例如:关系标签里包含“健康”→ 文章库 Tags 选“健康”)
文章库 作者 / Origin 同理:源库是 multi_select/无该字段,目标库是 select,需要你定规则(比如都先写“未知”或按域名填 Origin)。
你现在只差我确认 1 个点,就能把规则写死
你说的“暂存库里新增了文章”——你的“新增”指的是哪一种动作?
在 Link 数据源里新增一条(它会出现在「暂存箱」视图里)
还是 在文章库里先新增,然后再“暂存归档”(用 checkbox 或状态控制)
你回我选 1 还是 2。
如果是 1,那就按上面 Zapier/Make 流程做。
如果是 2,其实不需要复制库,直接用文章库的 暂时归档 / 状态 做不同视图就行。
好,那就按「Link 数据源(暂存箱)新增 → 自动写入 文章数据库」来做。
下面是一份 Zapier / Make 都通用的配置清单(我按你现有两边字段写好了,照着填就行):
0)先明确“源”和“目标”
源(暂存库):Link 数据源 ‣(你「链接」库里的条目)
目标(文章库):文章数据库 数据源 ‣
“暂存箱”的判定条件:视图「暂存箱」实际是 所在合辑 relation 包含 暂存箱
A. Zapier 配置(推荐)
1)Trigger:监听暂存库新增
App 选 Notion
Trigger event 选 New Data Source Item(或同名触发器)
Data source 选:Link(‣)
2)Filter:只让“暂存箱”通过(关键)
加一步 Filter by Zapier:
条件:Link 这条记录的「所在合辑」包含 https://www.notion.so/2fd91b6f41ac817ca21bef09a0935188(就是你暂存箱视图用的那个合辑)
这样就不会把 Link 里别的合辑(比如已归档等)也同步过去。
3)(强烈建议)去重:防止同一 URL 重复入库
加一步 Notion Find Data Source Items(搜索目标库)
Data source:文章数据库(‣)
用字段 URL(也就是 userDefined:URL)去匹配:等于 Link 的「原文地址」
然后做一个判断:
如果找到了结果:停止(不创建)
如果没找到:继续下一步创建
4)Action:写入文章数据库
加一步 Notion Create Data Source Item(在目标库创建)
Data source:文章数据库(‣)
字段映射(先做最稳的 3 个字段就能跑通):
Name ← Link「标题」
URL(userDefined:URL) ← Link「原文地址」
Summary ← Link「摘要」
其余字段我建议先不强行映射:
Link「标签」是 relation 到 Tag 库,但文章库 Tags 是 multi_select,类型不一致,得做“映射表”才稳。
作者 / Origin 也可以后续再加规则(例如根据域名填 Origin)。
B. Make 配置(如果你用 Make)
逻辑完全一样:
Watch Database Items / Watch Data Source Items(监控 Link 新增)
Filter:所在合辑包含 暂存箱
Search:按 URL 去目标库找
Create:在目标库创建并映射 3 个字段
你做完后如何验证
在 Link 的「暂存箱」里随便新建一条,填上:
标题
原文地址(URL)
保存后,目标「文章数据库」应该立刻出现一条:
Name = 标题
URL = 原文地址
如果你告诉我:你希望文章库里的 Origin 自动填成域名(比如 mp.weixin.qq.com),以及 Tags 想怎么从 Link 的关系标签映射到文章库的多选标签,我可以把 映射规则也按你现有选项写成一份可直接配置的对照表。 分享 工具 思考 《四千周:凡人的时间管理》 这本书里有一句话让我深有同感:“重要的不是想法,而是付出的努力——也就是说,是付出的不便。当你让过程变得更便捷时,你就剥夺了它的意义。”