[整理] 自制自动更新台湾新冠肺炎疫情资料图报表

楼主: 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