Built on WIX Headless

文件 功能 External databases

External databases

將 Google Sheets、Airtable 或 Notion 連接為 External Database,並驅動 CMS for Harmony 的 Table、Repeater、Slideshow、Media Gallery 與 Calendar。

External databases 讓你以即時 Google Sheets 試算表、Airtable 資料表或 Notion 資料庫取代 Wix CMS 集合,驅動顯示小工具。

需求

  • 一個免費連線 — Free / Supporter 網站可連接一個 External Database。升級至 Pro 可享有無限連線。
  • 支援的來源(見下方)。
  • 支援的小工具:Table、Repeater、Slideshow、Media Gallery、Calendar。

**尚未支援:**Form 與 Dynamic Page 仍使用 Wix CMS 集合。Dynamic Page 連結與目錄付款僅適用 Wix CMS 集合,不適用外部連線。

連接來源(後台)

在 CMS for Harmony 後台開啟 External databases,選擇 Connect external database,再挑選提供者:

Google Sheets

  1. 選擇連接方式:
    • Share with app — 以 Viewer 身分將試算表分享給應用程式電子郵件(無需 Google 登入)。
    • Public link — 使用設為「Anyone with the link can view」的試算表。
    • Sign in with Google — 授權你的 Google 帳戶(Google 驗證應用程式前可能顯示未驗證應用程式警告)。
  2. 選擇試算表與工作表(分頁),或在 Share with app / Public link 時貼上試算表 URL。
  3. 選擇要同步的欄,並確認欄位類型。
  4. 儲存。

Airtable

  1. Sign in with Airtable,並授予所需 Base 的讀取權限。
  2. 選擇 Base 與 Table。
  3. 選擇要同步的欄位,並確認欄位類型。
  4. 儲存。

Notion

  1. Sign in with Notion,並分享此應用程式應讀取的資料庫。
  2. 選擇 Database。
  3. 選擇要同步的屬性,並確認欄位類型。
  4. 儲存。

連線會出現在 External databases,並顯示提供者、狀態與已同步欄位數。之後可 Manage 欄位、從來源 Resync、開啟來源,或中斷連線。

在小工具中使用連線

  1. 新增 Table、Repeater、Slideshow、Media Gallery 或 Calendar。
  2. 在面板將 Data source 設為 External Database。
  3. 選擇連線 — 或 Connect new database 開啟後台流程,返回時已選好新連線。
  4. 照常對應欄位(欄、卡片內容、媒體、日期等)。
  5. 發佈。

以外部來源驅動的小工具仍支援各小工具原有的搜尋、排序與訪客篩選。Dynamic Page 連結與目錄付款仍限 Wix CMS 集合。

注意事項

  • **Google Sheets:**第一列為標題;空白標題儲存格會略過。
  • **Airtable / Notion:**欄位類型來自來源結構(連接或管理欄位時仍可覆寫類型)。
  • Resync 會在來源變更時更新欄位定義 — 若重新命名或新增欄位,Resync 後請檢查欄位類型。
  • 需要 Forms、Dynamic Pages 與項目頁面連結,或目錄付款時,請繼續使用 Wix CMS 集合。