[整理] 自製自動更新臺灣新冠肺炎疫情資料圖報表

作者: changyuheng (張昱珩)   2021-06-09 21:32:52
本文 Web 版:https://bit.ly/3g4DoN2
臺灣新冠肺炎疫情資料圖報表(自動更新):https://bit.ly/3wCzTmE
https://i.imgur.com/HYy5Pn7.png
製作方法:
# 前言
五月中情爆發以後,每日各家媒體報導的資訊雖更新飛快,但又十分紛亂。
每篇報導內的資料,格式與詳盡程度各有不一,讓人不好消化。
因此便蒙生了自己製做圖表來呈現制式的資料,
讓自己可以不需要再收看吵雜的新聞報導。
# 原始資料
在行政院衛生福利部疾病管制署的資料開放平臺上,
有公布新冠肺炎疫情的原始資料:
https://data.cdc.gov.tw/dataset/agsdctable-day-19cov)
原始資料可直接匯入 Google 試算表,如下圖所示:
https://i.imgur.com/GamewHb.png
# 製做圖表
原始資料的資訊量過於龐大,透過一些公式濃縮統整並以圖表呈現,
可以讓資料更容易被閱讀。
我將原始資料匯入自製的試算表
https://bit.ly/3wCzTmE
後,另外又開了三張表單,
分別在裡面呈現「每日新增本土確診數」、「縣市分布」及「年齡分布」。
https://i.imgur.com/HYy5Pn7.png
https://i.imgur.com/FKZgkOH.png
https://i.imgur.com/zaziW6J.png
至此,對於掌握疫情數據,已經不需要收看新聞了。
不過因為原始資料每日都會更新,
所以還需要想辦法自動定期將最新的資料匯入這份試算表,
才能保持這份試算表內資訊的時效性。
# 自動更新原始資料
Google 在 Apps Script 提供了定時執行自訂程式的服務。
可以透過這個服務,自動定時執行匯入最新原始資料的工作。
我已經寫好了一個 Script:
https://bit.ly/3ity2MR
在 Apps Script 中創建一個 Project,將上面的程式碼貼上:
https://i.imgur.com/P6LswdQ.png
https://i.imgur.com/mh3F4kQ.png
並將 spreadsheetSourceUrl 改成自己 Google 試算表的分享連結後存檔。
再到 Triggers 頁籤加入一個每小時的觸發工作:
https://i.imgur.com/2TGzEyF.png
如此一來,試算表內的原始資料就會一小時自動更新一次,
以後都不用再手動更新資料了。

Links booklink

Contact Us: admin [ a t ] ucptt.com