该系列将会持续更新,我会整理以及和大家分享我平时的常用公式
Notion 公式是 Database 数据库最重要的功能之一,在 Notion 数据库中,我们可以通过添加一个公式属性,来基于其他属性进行运行各种计算和函数,来操作现有数据并得出许多其他有用的值,是计算,状态展示,数据汇总的最重要的用法。
本文章希望能通过简洁,通俗的介绍Notion基本使用方法,以及通过多例子给大家以Notion公式参考,帮助大家了解Formula相关的**术语**和**函数**解释以及用法。
---
**❗️ 官方介绍文档**
[bookmark](https://www.notion.so/help/guides/new-formulas-whats-changed)
添加公式属性
如果想要给 Database 编写公式,我们需要先添加一个公式属性到我们的目标 Database:
- 单击数据库上的 ••• 菜单
- 选择“Property”,然后单击“+ Add Property”
- 选择 Formula
- 单击“Edit”,然后开始编写公式
公式编辑器
当我们添加了公式属性之后,点击公式区域就可以打开我们的公式编辑器,我们的公式编辑器是由 4 部分组成:
- 公式编辑框:我们可以在编辑框输入我们的公式,在这里输入的公式一旦超过编辑器的宽度公式就会换行,但也可以使用 Shift + Enter 创建一个新行!
- 公式功能目录:该模块包含了公式的 4 种元素,点击对应的元素就会自动在公式编辑框添加该元素 - 属性(Properties):即我们在 database 内添加的属性列; - 常量(Constants):即我们的数学常量,如 e,π(在公式内使用 pi 进行表示); - 操作符(Operators):即加减乘除类的运算符号等; - 函数/方法(Functions):即一些已经设定好的运算形式;
- 公式示例区:当鼠标悬浮或者选择在某个元素之上时,编辑框右侧就会出现该元素的使用介绍以及示例;
- 公式预览区:打开公式编辑器,如果存在公式内容,则会看到该行公式结果的实时预览,如果公式不正确该区域也会显示错误并突出显示错误的代码,以便我们识别问题的根源。
公式数据
公式可以操作和返回不同的数据类型,比如如果最后返回的是布尔值则会以勾选框的形式进行显示,如果最后返回的是页面则会直接显示页面引用链接。
⤵️ 公式可返回的 7 种数据类型:
- String(字符串文本):就是我们的文本内容
- Number(数字):就是数字结果,比如两个数值的和,差等,可用于数学运算
- Boolean(布尔值):即是非(true/false),比如
2>1
这个公式输出的结果就是 false - Date(日期):日期格式,可用于日期计算,格式化等等
- 以下为公式2.0新增返回格式 -
- Page(页面):即 Notion 页面,显示为带有页面图标的页面链接
- People(人员):即在 Notion 内注册的用户,显示为带有头像的人的名字。
- Array/List(数组/列表):表示一个集合,比如 relations 就是一个关联页面集合,默认在公式内会以逗号分隔显示
PS:在原来的 Notion 内公式只能处理同一类型的数据,比如文本拼接,数字运算等,如果需要对不同类型进行操作则需要使用 format 或者 toNumber 这类方法进行类型的强制转换,但是在公式 2.0 内若存在多种数据类型则会自动进行强制转换为文本。