日记

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 的关系标签映射到文章库的多选标签,我可以把 映射规则也按你现有选项写成一份可直接配置的对照表。 分享 工具 思考 《四千周:凡人的时间管理》 这本书里有一句话让我深有同感:“重要的不是想法,而是付出的努力——也就是说,是付出的不便。当你让过程变得更便捷时,你就剥夺了它的意义。”