創作內容

1 GP

[Google Apps Script] Script & 政府資料開放平台

作者:葉貳│2019-06-20 23:45:55│贊助:2│人氣:35
其實年初在幫 Line Bot 加入天氣查詢功能時就有試著從 政府資料開放平台 撈資料下來,剛好最近收到自動執行失敗通知,順便來整理一下。



>> 政府資料開放平台

這個平台顧名思義就是政府開放給一般民眾的資料彙整網站,裡面有各種分類。

選擇大類別後會出現列表,並在左邊提供更詳細的分類。

這邊我用 拖吊場資料 的 Json 格式資料 當範例,進入頁面後可以看到更詳細的說明,像是資料上架更新時間、提供者、資料欄位描述 和 下載網址等等。

>> 資料格式與取用

進入資料網址後是一連串密密麻麻的資料。

如果對結構不熟悉或是懶得自己排的人可以下載 PostMan,安裝完之後貼上網址讓他自己跑就能看到整齊的資料了。

資料取出上十分直覺,假設回傳過來的整包資料我們命名為 resultPack,那麼第一層的兩個子項目就是  resultPack.success 和 resultPack.result,往下的層數照樣依此類推。
如:resultPack.result.total 的值是75。


摸清結構之後就能參考 這篇 把資料寫到試算表內存起來,下面是大概的寫法,想自己動手的可以試著寫寫看。


>> 範例使用

資料夾 內一共有兩個檔案,先下載 試算表檔案 再上傳到自己的雲端硬碟。

記得確認其被存為 Google 試算表 格式。

裡頭的第一張表是資料更新紀錄,這樣一來就能很清楚的看到每次的執行時間和結果,剩下的皆用於資料存放,塗藍的代表蒐集時間較長,但基本上都沒有超過六分鐘的單次執行上限。

接著下載 txt 檔案,將內容全部貼到 開啟指令編輯器 內,換掉首行 ID 後存檔。


最後執行 function 們就能成功撈到資料了,t1 到 t16 依序對應 16 張資料表。


以上便是這次的整理,感謝收看。
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=4433840
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:Google Apps Script|Google 試算表|政府資料|JSON

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

1喜歡★a2626789 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:MOFT 黏貼款筆電支架... 後一篇:[軒轅劍龍舞雲山] PC...

追蹤私訊

作品資料夾

johnny55668關注京阿尼事件的人
別說什麼「為何不是哪間公司發生火災」,而是應該說「希望永遠別發生火災」,別使邏輯死掉。看更多我要大聲說11小時前


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】