用 React 或 Next.js 開發、並把表單放在 Google Forms 的開發者,都會撞上同一堵牆:Google 的嵌入程式碼是來自 docs.google.com 的 iframe,所以您的 CSS 和深色模式永遠碰不到表單。Customize theme 只能改頁首圖片、一份簡短的字型清單和 2 種顏色,而 Google Forms API 完全沒有樣式功能。使用 Formfacade,表單會從 npm 套件以原生 HTML 呈現,所以您可以像產品的其他部分一樣為它套用主題,包括深色模式。回應仍然收集在您的 Google Forms 表單中,您的團隊也繼續在 Google Forms 和 Google Sheets 中工作。
以下介紹在 React 或 Next.js 應用程式中為 Google Forms 表單設定樣式的 2 種實際可行的方法,以及各自的不足之處。
最後更新: