前言

目前能看到的模版大多是達到「管理」的目的,像是冰箱管理、年度計畫管理,還有我做的這個衣服管理模版,當然如果在工作中使用絕對是個好工具,但是我相信除了天選之人以外,凡人們(包含我:D)大概很難在日常生活中持續的管理各種生活用品。

但是我這個系統!可以協助我在我一大早腦袋不清醒的時候推薦我今天要穿的衣服,為了想要它推薦我穿新衣服,我也會更有動力在買完新衣服之後立刻馬上把新衣服納入管理。在我覺得這個系統搭得很糟、沒衣服穿的時候,也會更清晰的認知到自己缺什麼衣服,下次購物比較不容易亂買。

我的這個免費模版是我這個系統的閹割版,但是畫面比自己使用的漂亮許多。這個推薦系統整體會使用到google app script跟Gemini API,所以Notion Marketplace沒辦法完全展示我的功能😎

步驟

建立Notion模版

這是最簡單的部分,主要由衣服紀錄、OOTD、購物分析、品牌及店面組成。

衣服紀錄

瀏覽模式有:

  • 上衣:圖庫
  • 下衣:圖庫
  • 連身:圖庫
  • 外套:圖庫
  • ALL:表格

其中各自還有細項分類長、短、毛衣等。

這個是我自己的版本,另外紀錄了衣服的出處,為品牌留下心得,如果經過時間的考驗的話下次還可以專門去掃貨。

  • 「合適度評分」:由顏色、材質、剪裁三項綜合評分,根據我在意的部分,擁有不同的權重。

    (材質符合 ? 0.34 : 0) + (顏色符合 ? 0.34 : 0) + (剪裁符合 ? 0.32 : 0) > 0.7 ? "⭐⭐⭐" : ((材質符合 ? 0.34 : 0) + (顏色符合 ? 0.34 : 0) + (剪裁符合 ? 0.32 : 0) > 0.34 ? "⭐⭐" : "⭐")
    
  • 「頻率」:有紀錄的最高搭配次數跟這件被穿的次數綜合計算。目前總次數還仰賴手動更改,可以看到到目前為止最常被穿的衣服頻率為12次,通常我不會一直去變更這個數字,直到我覺得這個指標不準確了。

    if(((穿的總數-0)/12)> 0.7, "⭐⭐⭐", if(((穿的總數-0)/7>0.3), "⭐⭐", "⭐"))
    
  • 「最新一次穿它」、「穿衣CD時間」:為了穿衣推薦系統,穿過一次後這件衣服需要拿去洗,不能出現在推薦裡面。

OOTD

跟模版不一樣的是我增加了隨機推薦,因為有的時候不滿意推薦系統我會自己配,隨機推薦會在有類似的氣溫以及審美(2個月內)的情況下推薦過去的穿搭。

這裡的版面配置其實我還是比較喜歡我模版中的樣子,可以把今天的穿搭直接拍照上傳到穿搭牆上,更有概念搭起來看起來如何。

瀏覽模式有:

  • 所有紀錄:表格
  • 隨機推薦:圖庫

「氣溫」與「目的」皆是透過Google App Script自動填寫,以免因為操作繁雜而減少紀錄的意願。同時這兩者也會是穿搭推薦系統參考的方向。

以下是隨機推薦值的計算,在「平均氣溫相似」以及「距離現在最近的穿搭」時會得到最高分。

let( currentHighTemp, 30, currentLowTemp, 25, tempDiff, abs(((最高溫 + 最低溫) / 2) - ((currentHighTemp + currentLowTemp) / 2)), daysDiff, abs(dateBetween(now(), 日期, "days")), if(daysDiff == 0, -999, round( max(0, 100 - (tempDiff * 7)) + min(80, daysDiff * 1.5) + if(floor((toNumber(formatDate(now(), "M")) - 1) / 3) == floor((toNumber(formatDate(日期, "M")) - 1) / 3), 15, 0) + (toNumber(formatDate(now(), "SSS")) % 10) ) ) )

購物分析

這個部分全部都是由Google App Script控制,設定排程每個月會自動產出。

品牌及店面組成

這裡是手動紀錄的部分,主要比較特殊的部分是「購買產品」是「關聯關係」屬性,並且是雙向關聯,在對於衣服有不同的想法的時候可以隨時連過來紀錄。 順便安利!這家衣服超漂亮der!!

Google連結Notion

在我製作這個應用的時候,Notion端觸發外部動作的功能是需要額外的費用的,無論是使用Webhook、Make、Zapier都有產生費用的可能,所以我選擇連結Google反過來使用Notion API,使Notion成為被動的資料接收者。

所以以下步驟是從Notion這邊打造一把鑰匙,讓Google可以接觸到Notion中的頁面或資料庫等,而頁面跟資料庫自己還有自己的ID,在下一個步驟才用的到。

  1. 前往 Notion Developers 頁面,或者依照以下步驟找到「整合」網站。

    在畫面右上角三個點,點下去。

  2. 點擊 “New integration”

  3. 命名後提交,你會獲得一組 Internal Integration Token (Secret),請務必保存好,這相當於你的通行證。

  4. 編輯存取權限,把想要被控制Google App Script控制的部分加入。

Google App Script for衣服推薦

這個部分另外開一章說明。

後記

這些內容都是我分批花很常時間一邊體驗一邊修改完成的,雖然說還不臻至完美,但是寫紀錄的時候還是覺得好龐大啊!甚至比我架Quartz內容還多😣所以我真的…拖了很久才來寫這份紀錄…

當我重新回來找資料看歷程的時候,發現有很多跟我私下構想很像但是最終沒有實現的漂亮模版,果然大家的需求都很類似!!如下:

  1. https://www.notion.so/marketplace/templates/clothes?cr=pro%253Asherrrrrrrrrrrry
  2. https://www.notion.so/marketplace/templates/minimalist-wardrobe-oraganizer?cr=pro%253Adesbyseb

我現在的完整版跟線上我上架的模版已經有很大的不同,期許我這新的一年能夠整理起來重新上架!💪💪