▶ 実 行
▶ 実行
クリア
任意地方天気予報
by mospon
#天気のURLを指定 「観測地を選んで、決定ボタンを押してください。{改行}」と表示 ["岐阜 210010","高山 210020","甲府 190010" ,"河口湖 190020","浜松 220040","尾鷲 240020" ,"潮岬 300020","石垣島 474010","仙台 040010", "大船渡 030030","八戸 020030","札幌 016010"]のセレクトボックス作成し、テストセレクトに代入。 テストセレクトに「岐阜 210010」をテキスト設定。 「決定」のボタン作成し、決定ボタンに代入。 決定ボタンをクリックした時には、 テストセレクトのテキスト取得。 Sはそれ コード=Sで6文字右部分 #コードを言う APIは「https://weather.tsukumijima.net/api/forecast/city/{コード}」 #210010は岐阜市の都市コード。変更で別の都市のデータがとれる。 #AjaxでAPIにアクセス APIからAJAX受信した時には #JSONデータをなでしこのデータに変換 対象をJSONデコードして都市別天気辞書に代入。 拠点=都市別天気辞書@「title」 概況=都市別天気辞書@["description"]["text"] 「{拠点}{改行}」を表示 「{概況}{改行}」を表示 予報一覧=都市別天気辞書@「forecasts」 #配列の値を一つずつ取り出す 予報一覧を反復 #データに含まれる日付と予報を取り出す 日付=対象@「date」 天気=対象@ 「telop」 風向=対象@ ["detail"]["wind"] 高温=対象@ ["temperature"]["max"]["celsius"] 「{日付}: {天気}: {風向}: 最高{高温}℃」を表示。 ここまで。 ここまで。 ここまで。
a31cd20a7338aaa0468ec96315e773e5
1746