You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Obsidian银屑病追踪器层级属性配置求助

银屑病追踪器Obsidian配置方案

问题分析

你原来的YAML配置错误在于psoriasis字段下使用了列表(-)结构,但患病部位是独立的分类项,应该用键值对象而非数组,否则Obsidian的属性解析工具(如Dataview)无法正确识别每个部位的关联数据。

修正后的配置结构

以下是符合需求的YAML属性配置,同时已将内容翻译为中文:

---
date: 2025-09-01
psoriasis:
  scalp:
    spots: 几乎覆盖全部头皮及耳后
    score: 1
    notes: 发红且瘙痒
    medicament:
      name: 丙酸氯倍他索
      usage: 每日两次(每次1/10剂量)
      notes: 症状仍未缓解
  right_leg:
    spots: 几乎覆盖整条右腿皮肤
    score: 1
    notes: 发红且瘙痒
    medicament:
      name: 丙酸氯倍他索
      usage: 每日两次(每次1/10剂量)
      notes: 症状仍未缓解
diet: 地中海饮食
meditation: 今日开始
exercise: 今日开始
overall_score: 1
---

关键调整说明

  1. 移除psoriasis下的列表符号-,直接以部位名称(如scalp、right_leg)作为键,避免数组结构导致的解析混乱
  2. 每个部位的子属性(皮损描述、评分、备注、用药)直接嵌套在对应部位键下,层级清晰
  3. 若单个部位需记录多种用药,可将medicament改为数组结构,示例:
medicament:
  - name: 药物A
    usage: 每日一次
    notes: 无不适
  - name: 药物B
    usage: 睡前涂抹
    notes: 轻微刺痛

数据可视化实现提示

使用Obsidian的Dataview插件可快速生成追踪仪表盘,以下是基础查询示例:

TABLE 
  date as 日期,
  psoriasis.scalp.score as 头皮评分,
  psoriasis.right_leg.score as 右腿评分,
  overall_score as 整体评分
FROM "每日笔记"  # 替换为你的每日笔记文件夹路径
SORT date DESC

该查询会提取所有每日笔记中的评分数据,生成按日期排序的表格。若需图表可视化,可搭配Dataview Chart插件,将表格数据转换为折线图或柱状图,直观展示症状变化趋势。

内容的提问来源于stack exchange,提问作者Cruz Pedro

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 10:52:35