你可以使用 CMS for Harmony Pro External databases,無需程式碼地將 Google Sheets 連到 Wix Harmony(或 Classic/Studio)網站。在後台連接試算表後,將小工具的 Data source 設為 External Database,並像 CMS 欄位一樣對應欄。支援的小工具:Table、Repeater、Slideshow、Media Gallery 與 Calendar。Form、Dynamic Page、項目頁面連結與型錄付款仍使用 Wix CMS 集合——不是工作表連線。
需求
| 需求 | 細節 |
|---|---|
| 方案 | Pro — Free/Supporter 會看到升級提示 |
| 工作表 | 標題列 + 資料列 |
| 小工具 | Table、Repeater、Slideshow、Media Gallery、Calendar |
| 不支援 | Form、Dynamic Page、從列連到 Dynamic Page、工作表上的型錄付款 |
步驟 1 — 如需則升級至 Pro
External Database 是 Pro 功能。開啟 CMS for Harmony 後台或小工具面板;若看到 Upgrade to Pro,請先完成升級再連接。
步驟 2 — 在後台連接工作表
開啟 External databases → Connect external database(Google Sheets):
- 選擇連接方式:
- Share with app — 以 Viewer 與應用程式電子郵件分享工作表(無需 Google 登入)。
- Public link — 試算表設為「知道連結的任何人可檢視」。
- Sign in with Google — 授權你的 Google 帳戶(在 Google 驗證應用程式前可能顯示未驗證應用程式警告)。
- 選擇試算表與工作表(分頁),或為 Share with app/Public link 貼上工作表網址。
- 選擇要同步的欄並確認欄位類型。
- 儲存。連線會顯示狀態與已同步欄數。
之後:Manage 欄位、Resync 欄、在 Google 開啟工作表,或中斷連線。
步驟 3 — 在小工具中使用工作表
- 新增 Table、Repeater、Slideshow、Media Gallery 或 Calendar。
- 在面板將 Data source 設為 External Database(Pro)。
- 選擇你的連線——或 Connect new database 開啟後台流程並在選取後返回。
- 對應欄位(欄、卡片內容、媒體、日期等)。
- 若小工具已支援,可選擇啟用搜尋與篩選。
- 發佈。
注意與限制
- 第一列 = 標題;空白標題儲存格會略過。
- Resync 後,若你重新命名或新增欄,請檢查欄位類型。
- 工作表後端小工具仍可在原本支援處使用搜尋/篩選。
- 從 Google Sheets 列點選進入 Dynamic Pages 不可用。
- 需要 Forms、Dynamic Pages 與項目頁面連結,或型錄付款時,請繼續使用 Wix CMS 集合。
功能支援
| 功能 | Google Sheets(Pro) | Wix CMS 集合 |
|---|---|---|
| Table/Repeater/Slideshow/Media Gallery/Calendar | 是 | 是 |
| 搜尋與篩選(於支援的小工具) | 是 | 是 |
| Form | 否 | 是 |
| Dynamic Page/項目連結 | 否 | 是 |
| 型錄付款 | 否 | 是(Pro) |
FAQ
能在不寫程式的情況下把 Google Sheets 連到 Wix Harmony 嗎?
可以——使用 CMS for Harmony Pro External databases 與上述支援的顯示小工具。
Google Sheets 能與 Form 小工具一起用嗎?
不能。Form 與 Dynamic Page 仍使用 Wix CMS 集合。
能用 Add to cart 販售工作表列嗎?
不能。型錄付款適用於已 Enable payments 的 Wix CMS 集合,不是工作表連線。
需要會 Google Apps Script 嗎?
不需要。連線與欄位對應在 CMS for Harmony 後台與小工具面板完成。
相關閱讀
- External databases(Google Sheets)
- Table · Repeater · Calendar
- Wix Harmony 能用 CMS 嗎?
- Wix CMS(Wix Help Center — 當 Sheets 不夠時的集合工作流程)