スタッフブログ
最近の記事
カテゴリー
月別アーカイブ
2020-12-26 14:41:32
前回の投稿からチョット時間が過ぎました。
インターネットからの情報をFilmaker Proに取り込んで利用する
郵便番号から住所を検索する をチェレンジ その後
前回
Zipcloud のサイトを利用 http://zipcloud.ibsnet.co.jp/doc/api
からJSON形式データを取得できた ところで終わっていました。
914-0046 ← 本社の住所検索から
-------------------------------------------------------------------
結果から、結構簡単でした、JSON形式データを利用するための
関数が用意されていて、"results": (リザルツと読む)から
取得したデータ項目を指定するという感じでデータを抜き出せました。
具体的に
JSONGetElement (
上記のデータを格納した場所::json ; "results[].address1"
)
インターネットからの情報を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 をご利用の方お試しください。
便利ですよ
次は、今回取得した住所データからGoogleMapを開いてみます。
残りの市町村データは & で繋げて 収納場所に設定するだけ
-------------------------------------------------------------------
フィールド指定[データを収納場所::市町村;JSONGetElement (
上記のデータを格納した場所::json ; "results[].address2"
) &
JSONGetElement (
上記のデータを格納した場所::json ; "results[].address3"
)
-------------------------------------------------------------------
分かってしまうと意外に簡単。 FileMaker をご利用の方お試しください。
便利ですよ
次は、今回取得した住所データからGoogleMapを開いてみます。