Bases 与外部数据
版本说明
本文档基于 Obsidian v1.13(稳定版)整理,功能可能随版本更新,建议结合官方说明实践。
概念
Bases 视图本身是本地的,但可通过脚本把外部数据(CSV 导出、REST API 返回)转写为带 YAML 的笔记,再由 Bases 聚合展示,实现「外部系统 ↔ Obsidian」双向同步。
实操
- 用 cron 或 QuickAdd 宏定时拉取外部数据。
- 将每条记录写成一篇笔记,frontmatter 含对应字段。
- Bases 视图设定筛选条件即可实时呈现。
示例
js
// 伪代码:把 CSV 行转为笔记
rows.forEach(r => writeNote('数据/' + r.id + '.md', {类型:'记录', ...r}))📖 相关阅读: