您是否曾經想在網站上分享 Google 試算表的內容,卻苦於其原生介面不夠美觀或功能不足?當資料量一大,使用者很難快速找到他們想要的資訊。
成果展示
分頁功能:自動將大量資料分頁,可自訂每頁顯示筆數。 即時搜尋:右上角搜尋框可針對所有欄位進行即時關鍵字篩選。 關鍵字變色:搜尋到的關鍵字會自動以黃色標示,一目了然。 欄位排序:點擊任一欄位標題,即可對該欄位進行升冪或降冪排序。
教學資源連結
前端程式碼 (HTML/JavaScript): 後端 Google 試算表 (請建立副本後使用): 範例網站 (Demo Site):
教學步驟
步驟一:建立後端試算表副本
小技巧:範本中有兩個工作表,工作表1 是原始資料,顯示頁 則是透過 QUERY 函數從 工作表1 抓取並隨機排序資料。您可以直接修改 工作表1 的內容,顯示頁 會自動更新,前端網站也會同步更新,無需修改任何程式碼!
步驟二:部署 Apps Script 成為網頁應用程式
在您剛剛建立的試算表副本中,點擊上方選單的 [擴充功能] > [Apps Script]。 進入 Apps Script 編輯器後,點擊右上角的藍色按鈕 [部署] > [管理部署作業]。 因為是第一次部署,請點擊 [建立部署作業]。 在「誰可以存取」的下拉選單中,務必選擇 [任何人],這樣您的網站才能公開讀取資料。 點擊 [部署]。 此時會跳出授權視窗,點擊 [授予存取權],並選擇您的 Google 帳戶。 接著會出現「Google 尚未驗證這個應用程式」的警告畫面,請點擊 [進階],然後點擊下方的「前往 蝦皮分潤 (不安全)」。 最後點擊 [允許],完成授權。
步驟三:取得網頁應用程式 URL
步驟四:修改前端程式碼並嵌入網站
點擊文章開頭的「前端程式碼」連結,並將所有程式碼複製下來。 前往您的 Google Sites 網站(或任何支援嵌入 HTML 的平台)。 在您想放置表格的頁面,使用 [嵌入] > [嵌入程式碼] 功能。 將剛剛複製的前端程式碼全部貼上。 找到程式碼中段的這一段: 將引號 " 內的網址,替換成您在 步驟三 複製的網頁應用程式 URL。 點擊 [下一步] > [插入]。
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。