利用此Google Sheet建立副本,並將其設定與他人共用可以檢視(Share your Google Sheet),然後套用Awesome Table的Announcement List版型並照著下列步驟進行設定。
注意Range是設定為B1:I
SELECT * where B is not null ORDER BY H DESC
前述建立Google Sheet副本而同時也被建立出來的連體嬰Google Form,將其開啟,複製網址列的序號。
回到Google Sheet,開啟 [指令碼編輯器],著手更改第一行的部分內容,網址部分是要改成被建立出來的連體嬰Google Form序號(如上圖標示的網址列部分),然後 [存檔]。
而且,為了能在每次填答完Google Form提交資料後能觸發執行該程式碼執行,必須在Google Sheet的指令碼編輯器中依下列方式設定其觸發條件為 [來自試算表] [提交表單時]。
最後,做一次測試,在Google Form填寫一筆資料,觀察看看是否資料能正確寫入Google Sheet,而且K欄有記錄Google Form讓填答者在提交後進行編輯的網址(記得開啟確認看看)。先到這裡暫告一段落,用Google Sheet為後端資料來源呈現的「最新消息列表」就完成了,而且可以利用連體嬰Google Form來新增與修改資料。
=====================================================================
至於最新消息的完整公告內容,建議另外使用Google Blogger平台,再將這些消息文章的網址貼到前述Google Form的Link欄位。
Blogger平台非常容易上手,先挑一個喜歡的 [主題] 版型,然後就開始 [發表文章],若是要建置過往的消息文章,在編輯新文章的操作過程要記得 [設定日期及時間] 為當初消息的發布日期,才能讓最新消息依據發布日期排序呈現。