LogoFLO.W 思流
  • 價格
  • 部落格
  • 文檔
  • 思考
  • 關於我
立即購買
  • 需求說明
  • 建立語錄資料庫並添加隨機排序
  • 建立顯示資料庫並關聯
  • 使用函數隨機挑選語錄
  • 最終效果
Notion 问答·
2024/09/15

如何用 Notion 資料庫製作隨機語錄

使用 Notion 資料庫結合 Formula 函數實現隨機語錄展示,每次重新整理頁面隨機顯示不同語錄內容。

avatar for 二一
二一
如何用 Notion 資料庫製作隨機語錄

這個問題來自 Notion 系統課程讀者的提問,經整理後分享於此。如果你在使用 Notion 的過程中遇到了類似問題,歡迎留言交流。

需求說明

這個需求是希望能夠隨機顯示「語錄資料庫」中的任意一條語錄,然後將其顯示出來,要求每次重新整理後,顯示的語錄都不一樣,並且需要隨機。

這個問題的解法需要將之前已經解決過的兩個問題結合起來,分別是:

  1. 如何在 Notion 中實現隨機排序
  2. 如何在 Notion 資料庫中只顯示最後一條更新

建立語錄資料庫並添加隨機排序

首先依然是建立一個用於儲存語錄的資料庫,並添加 ID 欄位,然後用公式對 ID 欄位進行隨機排序:

mod(mod(Last Edited Time.timestamp()/ID.toNumber() * 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)

語錄資料庫隨機排序

建立顯示資料庫並關聯

然後再建立一個用於顯示隨機語錄的資料庫,並將其與「語錄資料庫」中的每一條資料都關聯起來:

關聯語錄資料庫

使用函數隨機挑選語錄

最後使用函數,隨機挑選一條語錄進行顯示:

语录数据库.map(current.随机排序).sort().slice(0,1).map(lets( rank1,current, quote,语录数据库.find(current.随机排序==rank1),quote ))

最終效果

隨機語錄用畫廊檢視展示的效果如下:

畫廊檢視效果

重新整理之後:

重新整理後效果

不過需要注意的是,受限於 Notion 的資料庫效能,重新整理的時候可能會有載入遲緩的問題。


📘 FLO.W 思流 — Notion 個人管理系統

FLO.W 是一套基於 Notion 搭建的個人管理模板,整合了任務、筆記、項目、習慣等模組,並配有完整的圖文影片教程。

開箱即用的 Notion 模板系統
配套圖文影片教程,新手友好
持續更新,長期維護
了解 FLO.W 思流模板✨ 已有 1237+ 位用戶選擇 FLO.W
2024/09/15
分享本文
全部文章

更多文章

Notion 資料庫圖表(Chart)有什麼用,該怎麼用?
#Notion 问答

Notion 資料庫圖表(Chart)有什麼用,該怎麼用?

Notion 資料庫圖表功能完整教程:4 種圖表類型、分組統計、篩選過濾、累計模式,用視覺化讓你的資料一目了然。

2024/08/14
Notion 資料庫記帳:如何自動更新帳戶餘額
#Notion 问答

Notion 資料庫記帳:如何自動更新帳戶餘額

用 Notion 搭建簡易記帳系統,透過 Relation 限制 + Formula 函數,實現資產帳戶餘額自動更新,告別手動維護。

2025/04/09
Notion 如何用同步區塊構建全域導航列?
#Notion 问答

Notion 如何用同步區塊構建全域導航列?

詳解 Notion 同步區塊(Synced Block)構建全域導航列的完整步驟,實現跨頁面一鍵跳轉選單列。

2025/02/01

郵件列表

加入我們的社區

訂閱郵件列表,及時獲取最新消息和更新

LogoFLO.W 思流
TwitterX (Twitter)YouTubeYouTubeBilibiliXiaoHongShuEmail
產品
  • 功能
  • 價格
  • 常見問題
資源
  • 部落格
  • 文檔
  • Notion Custom Agent
公司
  • 關於我
  • 聯繫我們
法律
  • Cookie政策
  • 隱私政策
  • 服務條款

訂閱獲取更多 Notion 技巧與資訊

© 2026 FLO.W 思流, All rights reservedNotion 為 Notion Labs, Inc. 商標;本站為獨立第三方,與 Notion 官方無關聯或背書。
Featured on Uneed