使用notion打造属于自己的记账软件

关于notion

前几天从朋友那里知道了notion这个笔记软件,捣鼓了几天,真的是越用越喜欢!

notion的功能无比强大,如果你爱好用markdown写作,或是热衷于无纸化学习,相信你一定会喜欢上这个软件。

今天这篇博客主要分享一下我如何使用notion打造一个属于自己的记账软件。

效果预览

先来看看效果吧。(数据为虚构)

Untitled.png

今日

Untitled1.png

2020.10

Untitled2.png

根据金额排序

Untitled3.png

搜索

Untitled4.png

创建与使用

下面我将从头开始,一步一步地展示如何实现这个账单。

点击左侧sidebar的add a page新建一个page页面

Untitled5.png

在右侧随便起个名字后,选择类型为空白页面Empty

Untitled6.png

我这里选择的是一个空页面作为开始,实际上可以直接选择DATABASE中的Table,但我个人更喜欢使用内嵌的Table,这样可以在该页面中添加其它内容。

输入/唤醒commands,选择DATABASE下的Table - inline

Untitled7.png

tip:输入/后可以通过输入单词来检索。

初始的Table-inline如下

Untitled8.png

创建的table默认为你创建了三个page,接下个我们为这个table起个名字并删除默认创建出来的page,删除page的方法如下

Untitled9.png

为了方便各位更好理解,我在这里先给出我的设计思路

Untitled10.png

观察现在的table,第一栏为table默认出现的两个属性,实际上我们的每一次记账相当于新建了一个page,这两个属性其实是page的属性,这里的Name为page的标题,默认存在且不可删除,我们可以任意添加其他列并赋予不同的列不同的属性。

点击第一行右侧的加号来新建一列

Untitled11.png

图示上方默认选中的区域可以设置该列的名字,新建的列默认为Text属性,将鼠标移动至PROPERTY TYPE下方可以修改新增列的属性。每一列的宽度可以通过拖拽两列间的竖线调整,选中第一排的任意一列也可以通过拖拽调整每一列的顺序。

下面结合一条账单以便于更好地理解,我将对每列的意义及属性一一作出解释

Untitled12.png

每一列的标题是可以自定义的。

  • Categories:即分类,该列的属性为Select,选择该属性的好处在于,当你新建了一个分类后,下次记账可以直接选择该类别,避免了重复输入。
  • Money:即每笔账单的金额,该列设置的属性为Number,这个应该很好理解,选择该属性便于之后的计算或筛选。
  • Tags:即标签,新建table后默认的一列,它的属性为Multi-select,和Select一样,当你新建一个标签后下次可以直接选择,区别在于该属性允许有多个值。
  • Date:即账单产生的时间,这里我选择的属性为Created time,当你新增账单是它会自动生成,但之后无法修改。也可以考虑Date属性,使用该属性时间可以任意修改,但每次新增账单都需要手动添加时间。二者各有利弊。
  • note:该属性为Title ,默认存在且不可删除,实际就是上面那个Name,只是我修改了标题,既然删不掉,我将其留下来作为每单账单的备注使用。

了解了这些属性,相信你也可以自定义自己的账单,使用方法也很简单,点击new新增一行并输入对应属性的值即可。但是还没有结束,下面才是该账单的强大所在。

功能定制

这个"账本"其实可以理解为一个数据库,自然各种查找计算功能都可以实现,我们可以通过Filter来筛选出某一段时间产生的账单,比如今天,某一月。

新增今日视图

将鼠标移动到table名处,出现了一个Add a view的按钮,点击后选择table view,并将其命名为今日

Untitled13.png
Untitled14.png

别忘了点击Create按钮。

创建后可以切换Views来选择不同的视图

Untitled15.png

但现在其实二者在内容上并无差别,我们还需要给“今日”视图添加功能。

点击table名右侧的三个圆点,这里插一句话:左侧的Search搜索功能是可以直接用的!

Untitled16.png

点击后出现下拉栏,选择FilterAdd a filterAdd a filter

Untitled17.png

如下设置即可

Untitled18.png

又例如添加一个十月份的视图

Untitled19.png

Filter 的功能十分强大,类似地,你可以添加任意月,年的视图,可以筛选某时段间(几天前,几星期前)的账单,同样也可以根据筛选金额大于(小于)某值的账单,这里就不一一展示了。

还可以根据账单金额排序:

Untitled20.png

这里需要注意两个值

  • Ascending:从低到高排序。
  • Descending:从高到低排序。

鼠标移动到某一列下,也可以使用十分强大的计算功能。

Untitled21.png

相信到这里你已经可以定制出自己账单的样式和功能,其实不止table,其他的database也可以实现该功能。notion每种database的功能都很强大。

初用notion,如果有什么说错的地方还请谅解。

如有疑问欢迎评论交流,有什么其他的想法也欢迎评论交流~

你可能感兴趣的:(使用notion打造属于自己的记账软件)