# 习惯打卡 (https://21notion.com/docs/lifestyle/habits-tracker)

## 模块介绍

改变一个习惯就像推巨石上山，最难的不是力气不够，而是看不到自己已经走了多远。这个模块用热力图让每一天的坚持都变成可见的色块，读书、运动、早睡、背单词，无论你想养成什么习惯，打开这里就能看见自己与昨天的较量。当满满的绿色方块铺满日历，那种成就感会成为你继续前进的最好动力。

![FLO.W 习惯打卡系统，用日历和热力图追踪习惯养成进度](https://pic.eryinote.com/PicGo/202510301540424.png)

> 🎯 **习惯打卡**是 FLO.W 模板的众多内置功能之一。除此之外，你还将获得任务管理、项目追踪、笔记系统等完整的效率工具箱——一套模板，覆盖工作与生活的方方面面。
>
> <br />
>
> [👉 查看完整功能与价格](/pricing)

## 常见问题

<Accordions type="single">
  <Accordion title="如何创建快捷打卡按钮" id="quick-checkin-button">
    **提问**

    因为使用高频，有没有方法可以一打开 notion，就可以打卡？这样缩短打卡路径，高效。

    **回答**

    在你想要快速打卡的地方，创建一个【按钮】。按钮的基本逻辑如下：

    * 点击按钮后，在【数据库】创建一个页面，这个【数据库】的名称是【FLO.W 习惯打卡 DB】
    * 编辑这个【新建页面】的【日期】字段，将其设置为【触发日期】
    * 编辑这个【新建页面】的【关联习惯】字段，将其关联到【你希望打卡的那个习惯页面上】

    按钮的逻辑需要一定的学习和研究成本，如果不会操作的话，可以在群内新开一个话题提问。
  </Accordion>

  <Accordion title="重复打卡，如何校正" id="duplicate-checkin-fix">
    **提问**

    重复点击了【打卡】按钮，导致【打卡统计】出现错误，如何清除重复打卡的记录？

    **回答**

    在下图所示位置，找到具体的打卡目标，然后删掉重复出现的日期页面。

    <img src="https://pic.eryinote.com/PicGo/202509130249675.png" alt="删除重复打卡记录示意图" />
  </Accordion>

  <Accordion title="打卡增加的页面会不会影响 Notion 性能" id="performance-impact">
    **提问**

    每一次打卡都会新增一个新页面吗？这样时间久了之后不就一大堆页面了，然后影响数据库的加载效率和稳定性？

    **回答**

    1. 这里会显示的页面有限，多到一定程度就会折叠起来。另外如果实在不想看，也可以隐藏这些字段。
    2. 打卡的机制的确是每打一次卡就生成一个新的页面，不过这些页面不会跟你的笔记放在一起，是独立的一个数据库。又因为打卡页面是空白的，所以也不会污染搜索结果。
    3. 打卡统计的函数性能开销不大，加载时不会占用太多的性能。
    4. Notion 的函数只有被加载时才会运行，也就是说，如果你放着不看，那么它就相当于不存在。
  </Accordion>
</Accordions>
