Figma-plugins 「google sync sheet」

前言

大家應該都有類似的經驗,尤其現在軟體開發AI技術發達,當你碰到某些功能時,如果腦中冒出「這個應該可以找到相關軟件」,那幾乎有很高機會,可以透過思考脈絡、找到這次可以應用在專案的技術。但是工具與技術是完成的手段,而在那之前,設計師是如何運用思考脈絡找到適合的工具和應用的實用心得,分享於此篇。

業主在結案階段、請設計師畫出dark mode,並提出design guildline

  • 時間緊迫

    過往曾經碰到時間緊迫、而在最終驗收階段,突然提出除了light mode之外、想要dark mode的需求時,設計師應該怎麼做?才比較符合專案效益。

    這樣的狀況是時常碰到的,在專案提出時並沒有思考到的設計範圍,再最終階段被加入,身為設計者、一定是感到急迫性與壓力。在過往狀態,我會應用過去熟悉的技術,再重新繪製出來。但在這次經驗中,我希望透過更有系統化的方式,在時間範圍內、加速流程。

思考 design guideline的範圍

  • 不急著做,先搜集資料
    因為已經有light-mode的樣本,因此這次我決定做出一個嘗試,我將light mode的項目、顏色、style、weight通通標示於google sheet,並且對著gpt下prompt:「請提供我所有前端顏色定義的css樣式列表」。

  • 以下是gpt回覆「前端顏色定義的項目大標題」:

  1. 字體顏色 (Text Colors)
  2. 背景顏色 (Background Colors)
  3. 邊框顏色 (Border Colors)
  4. 陰影顏色 (Shadow Colors)
  5. 焦點顏色 (Focus Colors)
  6. 狀態顏色 (State Colors)
  7. 漸層顏色 (Gradient Colors)
  8. 透明顏色 (Opacity Colors)
  9. 按鈕顏色 (Button Colors)
  • 透過設計定義,主色副色等狀態條件,得到更完整的列表

接著詢問:「請將這些項目加上 primary color \ secondary color,並且加上相關條件,例如:「網頁常見的狀態,例如:disable\ hover\ error\ waring…等」相關定義,並製成表」如下:

我拿到了一張相對完整的前端樣式表,並把內容資訊貼到了excel上做整理,並且新增light-mode現有設計的設定,並且用這樣的內容詢問gpt,請他用相同「色彩系統」,提供我dark-mode的設定參數


確定了範圍、還有基礎配色,但資料全在google sheet上

開啟下一步,將資料倒回figma做實際配色的效果查看。於是我開始「搜尋」,有什麼方式可以讓我快速導入google sheet的資料至figma,而發現了「**Google Sheets Sync**」這個小插件。

  • 優點

    • 低學習成本:慣用excel快速分類資料、製作表格。excel功能強大不用多說。

    • 樣式自訂:同步到figma的樣式可以自己繪製。

    • 非同步的連動模式:更新資料後連動產出新版本、figma表格不會一直跟著更新的sheet資料修改。

      以上優點,都比重新在figma上自訂表格內容(ctr+c+v文案)方便許多!!!

  • 缺點

    • 需要使用google sheet,中國內陸的網友需翻牆、否則無法使用該功能。

兩個前置設定+執行

  • google 前置設定:
    • 通過 Google Sheets 設定瀏覽權限,確保有連結者可閱覽。
    • 在 Google Sheets 中建置表格資料並「凍結」標題欄位。
  • figma 前置:
    • 在 Figma 上建制表格或卡片風格。
    • 在 Figma 中,將所需的欄位圖層命名為「#+標題欄位」,例如:#header、#color、#style 等等,資料會抓取excel #的文字欄位。
  • 執行:
    • 點擊該Figma 物件(如一個表格),打開「Google Sheets Sync」貼上「分享網址」,然後選擇 Fetch & Sync,實現表格同步。
      同步後成果如下:

透過設計的思考脈絡與要達成的目的,去設想如何加快自己的作業,有時候時常會獲得意想不到的收穫。

  • 以下是執行調整後的成果:


可快速更新表格資訊,未來遇到表格內容不斷更改的情況時,能無痛同步。

這大大加速我完成 Dark Mode design guideline的速度,並且如果未來遇到假資料格式或是項目內容持續變更的表格,也非常好應用在相關實作上。

相關資源