創業52年の安心・信頼の実績!  福井,敦賀,小浜,電機,電装,ドコモショップ,車,カー用品,自動車電装

TEL:0770-23-1441
FAX:0770-23-1443

スタッフブログ

スタッフブログ

2020-12-26 14:41:32
前回の投稿からチョット時間が過ぎました。
インターネットからの情報をFilmaker Proに取り込んで利用する

郵便番号から住所を検索する をチェレンジ その後
前回
 Zipcloud のサイトを利用 http://zipcloud.ibsnet.co.jp/doc/api
からJSON形式データを取得できた ところで終わっていました。
914-0046 ← 本社の住所検索から

-------------------------------------------------------------------
{
"message": null,
"results": [
{
"address1": "福井県",
"address2": "敦賀市",
"address3": "長沢",
"kana1": "フクイケン",
"kana2": "ツルガシ",
"kana3": "ナガソ",
"prefcode": "18",
"zipcode": "9140046"
}
],
"status": 200
}
-------------------------------------------------------------------
今回はここから 県名と市町村データを抜き取る
  結果から、結構簡単でした、JSON形式データを利用するための
  関数が用意されていて、"results": (リザルツと読む)から
 取得したデータ項目を指定するという感じでデータを抜き出せました。

具体的に
-------------------------------------------------------------------
 フィールド指定[データを収納場所::都道府県;
JSONGetElement ( 
 上記のデータを格納した場所::json ; "results[].address1"
 )
-------------------------------------------------------------------
↑これで、県名が抜き出せます(今回は「福井県」)

残りの市町村データは & で繋げて  収納場所に設定するだけ
-------------------------------------------------------------------
 フィールド指定[データを収納場所::市町村;
JSONGetElement ( 
 上記のデータを格納した場所::json ; "results[].address2"
 ) & 
JSONGetElement ( 
 上記のデータを格納した場所::json ; "results[].address3"
 )
-------------------------------------------------------------------

分かってしまうと意外に簡単。 FileMaker をご利用の方お試しください。
便利ですよgood

次は、今回取得した住所データからGoogleMapを開いてみます。

スタッフブログ