Skip to main content
Notion 公式

函数索引

按类别索引 Notion 公式函数,每个函数都有独立速查页。

逻辑与判断

函数作用返回值或替代方案
if()单条件判断任意类型
ifs()多条件判断任意类型
empty()判断是否为空Boolean
equal()判断相等,等同于 ==Boolean
unequal()判断不相等,等同于 !=Boolean

文本

函数作用返回值或替代方案
length()文本字符数或列表元素数Number
substring()截取文本Text
contains()判断文本是否包含指定内容Boolean
replace()替换第一个匹配项Text
replaceAll()替换所有匹配项Text
lower()转小写Text
upper()转大写Text
repeat()重复文本Text
trim()去除文本首尾空白Text
link()生成可点击链接Text
style()添加文本样式Text
unstyle()移除文本样式Text
format()转为文本Text
test()正则测试Boolean
match()正则匹配,返回所有匹配项List

数字与数学

函数作用返回值或替代方案
add()相加Number
subtract()相减Number
multiply()相乘Number
divide()相除Number
mod()取余Number
pow()幂运算Number
abs()绝对值Number
round()四舍五入Number
ceil()向上取整Number
floor()向下取整Number
sqrt()平方根Number
cbrt()立方根Number
exp()e 的指定次幂Number
ln()自然对数Number
log10()以 10 为底的对数Number
log2()以 2 为底的对数Number
sign()数字符号Number
min()最小值Number
max()最大值Number
sum()求和Number
mean()平均值Number
median()中位数Number
toNumber()转为数字Number
pi()圆周率Number
e()自然常数 eNumber

日期与时间

函数作用返回值或替代方案
now()当前日期和时间Date
today()当前日期Date
minute()分钟Number
hour()小时Number
day()星期几,1=周一,7=周日Number
date()一个月中的第几日Number
week()ISO 周数Number
month()月份Number
year()年份Number
dateAdd()增加时间Date
dateSubtract()减少时间Date
dateBetween()两个日期之间的差值Number
dateRange()创建日期区间Date range
dateStart()日期区间开始时间Date
dateEnd()日期区间结束时间Date
timestamp()转为 Unix 毫秒时间戳Number
fromTimestamp()毫秒时间戳转日期Date
formatDate()格式化日期Text
parseDate()解析 ISO 8601 日期文本Date

列表

函数作用返回值或替代方案
at()取指定位置元素任意类型
first()第一个元素任意类型
last()最后一个元素任意类型
slice()截取列表List
concat()合并列表List
sort()排序List
reverse()反转列表List
join()列表转文本Text
split()文本拆成列表List
unique()去重List
includes()判断列表是否包含某值Boolean
find()找到第一个符合条件的元素任意类型
findIndex()找到第一个符合条件元素的位置Number
filter()筛选列表List
some()是否至少一个元素符合条件Boolean
every()是否全部元素符合条件Boolean
map()映射列表List
flat()展开嵌套列表List

成员、页面、变量

函数作用返回值或替代方案
name()获取成员名称Text
email()获取成员邮箱Text
id()获取当前页面或指定页面 IDText
let()定义一个变量表达式结果
lets()定义多个变量表达式结果

最新参考

函数作用返回值或替代方案
padStart()在文本左侧补齐到指定长度repeat() + substring() 手动拼接
padEnd()在文本右侧补齐到指定长度repeat() + substring() 手动拼接
count()统计列表数量或符合条件的数量length(list)filter(...).length()
formatNumber()将数字格式化为文本format(round(...)) 手动拼接
splice()删除或插入列表元素,返回新列表slice() + concat()

想把这些公式直接用在任务提醒、项目进度、笔记热力图和统计报表里,可以继续了解 FLO.W 思流 Notion 模板

最后更新于