Skip to main content
2026 效率升级,模板限时立减 30 元
优惠码:FLOW3DAYS
仅剩 0 天 15:06:50

Notion 如何用函数实现随机回顾

介绍如何通过 Notion Formula 函数生成伪随机数,实现数据库内容的随机排序与浏览,每次刷新页面都能看到不同顺序的内容。

这个问题来自 Notion 系统课程读者的提问,经整理后分享于此。如果你在使用 Notion 的过程中遇到了类似问题,欢迎留言交流。

前言

Notion 的数据库所呈现的内容都必须按照一定的逻辑进行排序,这样一来就没办法达到「随机浏览」的目的,不过用 Notion Formula 的一串函数,可以间接达到随机浏览的目的。

函数原理

  1. 用页面的「创建时间」与「当前时间」以及若干个大的常数进行运算,然后得到一个伪随机数
  2. 让数据库对这些随机数进行排序
  3. 因为「当前时间」一直在变化,所以这个伪随机数在每次刷新页面之后都会发生改变
  4. 排序结果会在每次刷新页面后发生改变,如此达到随机浏览的目的

如果你想利用这个随机排序做一个随机语录展示,可以参考另一篇文章的完整方案。

函数用法

  1. 在数据库中创建一个函数字段
  2. 然后复制粘贴这段函数到函数字段中
  3. 对这个函数字段进行排序
  4. 使用快捷键 Ctrl+R 可刷新当前页面(两次刷新的间隔在 1 分钟以上)

函数代码

mod(mod(timestamp(Created Time) * 1.00011979e+8 + 5.00067713e+8, 9.00066731e+8) * mod(timestamp(now()) * 8.00067089e+8 + 8.00068411e+8, 8.00053967e+8) + 9.00067309e+8, 9.00066571e+8)

📘 FLO.W 思流 — Notion 个人管理系统

FLO.W 是一套基于 Notion 搭建的个人管理模板,整合了任务、笔记、项目、习惯等模块,并配有完整的图文视频教程。

开箱即用的 Notion 模板系统
配套图文视频教程,新手友好
持续更新,长期维护
了解 FLO.W 思流模板✨ 已有 1531+ 位用户选择 FLO.W
分享本文
二一

Notion 深度用户,专注于知识管理和效率工具的研究与实践

邮件列表

加入我们的社区

订阅邮件列表,及时获取最新消息和更新