2015年1月28日 星期三

【直接套用版】用Awesome Table做的最新消息列表結合Google Form輸入

下午5:06 Posted by Envisioning U-Commerce Lab

利用此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平台非常容易上手,先挑一個喜歡的 [主題] 版型,然後就開始 [發表文章],若是要建置過往的消息文章,在編輯新文章的操作過程要記得 [設定日期及時間] 為當初消息的發布日期,才能讓最新消息依據發布日期排序呈現。