背景
- 社内SNSに気象警報を流したかった。
- 気象庁防災情報XMLフォーマット形式電文(PULL型)が公開されていたので、GASでヘッドラインのみ取得してみた。(今更)
取得するデータ
- Atomフィード:高頻度フィード(随時)
- 東京都の"気象特別警報・警報・注意報"を取得
処理フロー
- Atomフィード(http://www.data.jma.go.jp/developer/xml/feed/extra.xml)を取得
- XmlServiceでXMLをパース
- スクリプト実行時から10分以内の東京都のデータのみ抽出
- SNSに投稿(以下のコードではログ出力)
- 直近10分入電のデータが入っているようなので、GASのトリガーで10分毎に実行
JSGAS気象庁防災情報XMLフォーマット形式電文を取得するスクリプト
結果
※ログ出力したもの
感想
- 以前はPUSH型の防災情報XMLしかなかったので、かなり楽になった感じがする。