Skip to content

Bases 与外部数据

版本说明

本文档基于 Obsidian v1.13(稳定版)整理,功能可能随版本更新,建议结合官方说明实践。

概念

Bases 视图本身是本地的,但可通过脚本把外部数据(CSV 导出、REST API 返回)转写为带 YAML 的笔记,再由 Bases 聚合展示,实现「外部系统 ↔ Obsidian」双向同步。

实操

  1. 用 cron 或 QuickAdd 宏定时拉取外部数据。
  2. 将每条记录写成一篇笔记,frontmatter 含对应字段。
  3. Bases 视图设定筛选条件即可实时呈现。

示例

js
// 伪代码:把 CSV 行转为笔记
rows.forEach(r => writeNote('数据/' + r.id + '.md', {类型:'记录', ...r}))

📖 相关阅读: