Smile Blog

スマイルヴィジョンスタッフが運営する広報ブログ

【作ってみた】LINE NotifyとGoogle Apps Scriptで天気予報

mv_tukutte10

開発部のおいぬです(▽・x・▽)
今回は、LINE NotifyとGoogle Apps Scriptを使って、その日の天気予報をLINEで受け取れるものを作ってみました。

だんだん暖かくなってきていますが、まだまだ布団から出られない毎日を過ごしています。
朝起きて天気を確認したいけど、窓開けたりテレビの電源つけに行ったり…布団からどうしても出たくない…
そう思って作りました(笑)

LINE Notifyの使い方については前回の記事を参照ください↓↓

作り方

Google Apps Scriptを使えるようにします。
chromeの拡張機能に「Google Apps Script」を入れる、もしくはGoogleスプレッドシートでシートを新規追加し、メニュー > ツール > スクリプトエディタ から使用することが出来ます。
tsukutte10_スクリプトエディタの開き方

エディタを開いて、以下のソースを貼り付けます。

UrlFetchApp.fetch(URL):API(URL)にリクエストを送る
レスポンス.getContentText:レスポンスからテキストデータを取り出す
JSON.parse:jsonデータを解析

APIとは?

APIとは「Application Programming Interface(アプリケーション・プログラミング・インターフェイス)」の略語であり、「ある1つの機能に特化したプログラムで共有可能なもの」や「ソフトウェアの機能を共有する仕組み」のことです。

【初心者入門編】APIとは?知ってワクワク Web APIの使い方」より引用

Web上に公開されているAPIのプログラムを呼び出すことで、いろいろなことができます。
今回はlivedoor天気予報が提供するお天気webサービスを利用し、全国各地の天気予報をJSONデータで取得しています。

天気を取得したい地域のcity IDは下記表から選んでください。
全国地点定義表

CITY_IDを置き換えたら、「メニュー > 編集 > 現在のプロジェクトのトリガー」からLINEの通知を受け取る設定をします。
実行を「weatherForecast」、イベントを「時間主導型、日タイマー、[通知を受ける時間帯]」を選択し、保存してください。
livedoor天気情報の今日・明日の天気は、1日3回、5時、11時、17時に発表・更新されます。
現在のプロジェクトのトリガー

手動で実行する場合は「メニュー > 実行 > 関数を実行 > weatherForecast」から実行することが出来ます。実行されるとLINEに通知が届きます。
LINE通知

これで毎朝テレビをつけなくても窓を開けなくても天気をチェックすることが出来ます!
がそのような生活はあまりおすすめできませんので(笑)

みなさんちゃんと毎朝おひさまの光を浴びて健康に過ごしてください!

  • このエントリーをはてなブックマークに追加
  • follow us in feedly

おいぬ

おいぬ

■部署
開発部

■スペック(Level、身長、座高、属性、資格)
闇属性

■入社年
2016年

■趣味
音楽、工作、踊ってみた、たべる

■座右の銘
百敗不屈

■ひとこと
おなかすいた

関連記事

  1. Photoelly039_TP_V

    Webエンジニア初心者が知っておきたいこと

  2. クリアボタン

    【作ってみた】GASでGoogleスプレッドシートのセルのクリアボタン

  3. qqq

    【鴨ふじ】天満駅より徒歩2分!鴨つけめんと炊き込みご飯のお店

  4. 超音速のハリネズミさん

    【作ってみた】入力ダイアログで謎解きゲーム

  5. tukutte09

    【作ってみた】本型収納箱「BOOKBOX」でアクセサリーボックス

  6. 1369e8024cf51a6585381076715a38e6_m

    EFO(入力フォーム最適化)とは?郵便番号から住所を自動入力させて使いやすく!

  7. 足し算

    【作ってみた】Googleスプレッドシートで100マス計算表(足し算編)

  8. RoastBeefMAZESOBA

    肉々しい社長ランチ会(1月)

人気記事

  1. クリアボタン
  2. mv
  3. 安い!美味い! 【大阪天満・天神橋筋商店街の食レポ】
  4. 9f803b3532fa44bcb3001cac6734d898_m
  5. 新入社員研修「伝える+伝わるセミナー」
  6. tukutte08
  7. タイ料理「天満3パクチー」
  8. 2017年スタートアップトレンド (アメリカ版)
  9. 大阪天満天神橋筋商店街がっつりBEEF_KINGOFSTEAK

最近の記事

  1. mv_tsukatte02 【使ってみた】プログラミングが練習できるサイトを集めてみた
  2. c48549e5450e30d62215e30331440f8e_m 【WordPress】記事の順番を直感的に並べ替える!Intuitive Cus…
  3. mv_tukutte10 【作ってみた】LINE NotifyとGoogle Apps Scriptで天気…
  4. IMG_1067 ペンキを塗ってみた|コワーキングを経営する事になった話3
  5. mv_tsukatte01 【使ってみた】LINE Notifyを使ってトークルームにメッセージ送信
2018年4月
« 3月    
 1
2345678
9101112131415
16171819202122
23242526272829
30  
PAGE TOP