在使用資料庫時,對每個項目使用唯一的 ID 通常是有用的。 通過將時間戳與各種IF語句組合,你可以建立一個公式,為 Notion 資料庫中的每個頁面生成唯一的 ID。

1. 建立你的資料庫

在本範例中,我們將使用具有以下屬性和相應屬性資料類型的任務資料庫。

2. 為每個屬性值分配一個編碼

對於那些包含固定可能值並保持不變的屬性,例如 Select(單選)和 Created By(建立人),為每個可能值建立一個「編碼」。 你的編碼可以是任何字符,包括表情符號,但為了簡單起見,我們將堅持使用數字。 像這樣:

Codes

3. 使用此公式生成編碼

在你的任務資料庫中,你可以根據在其他屬性字段中輸入的內容自動生成這些編碼。 這是IF語句的工作原理:

Creator(建立人)

If 建立人 是 "Steve Cook," 輸出 "1"; if 建立人 是 "Howard Johnson," 輸出 "2"; if 建立人 是 "Anna Huffington," 輸出 "3"; 否則, 輸出 "0".

if(prop("Creator") == "Steve Cook", "1", if(prop("Creator") == "Howard Johnson", "2", if (prop("Creator") == "Anna Huffington", "3", "0")))

Category(類別)

If 類別 是 "Work," 輸出 "1"; if 類別 是 "Personal," 輸出 "2"; 否則, 輸出 "0".

if(prop("Category") == "Work", "1", if(prop("Category") == "Personal", "2", "0"))