スタッフブログ
最近の記事
カテゴリー
月別アーカイブ
2020-11-19 14:35:12
Filmaker Proを昔から使っていたのですが、
いつの間にか、インターネットからの情報をFilmaker Proに取り込んで
利用するのが主流になっていることを先日の「Claris Engage Japan 2020」
カンファレンスで知りました。
早速代表的な利用例の 郵便番号から住所を検索する をチェレンジしてみました
まずは、郵便番号のフィールドを作成
"ー"があってもなくても検索ができるように
スクリプトの最初に
-------------------------------------------------------------------
If Length (
Filter ( 住所検索::郵便番号;"0123456789" )
) = 7
URL から挿入 住所検索::検索結果
"https://zipcloud.ibsnet.co.jp/api/search?zipcode=" &
Left(Filter(住所検索::郵便番号;"0123456789");3)&
Right(Filter(住所検索::郵便番号;"0123456789"); 4) &
"&appid=ABCDEFG1234567890"
End If
-------------------------------------------------------------------
今回はZipcloud のサイトを利用 http://zipcloud.ibsnet.co.jp/doc/api
この結果から 914-0046 ← 本社の住所を検索すると
-------------------------------------------------------------------
JSON形式データを取得できました!!
さて、ここから 県名と市町村データを抜き取るには・・・ 次回
いつの間にか、インターネットからの情報をFilmaker Proに取り込んで
利用するのが主流になっていることを先日の「Claris Engage Japan 2020」
カンファレンスで知りました。
早速代表的な利用例の 郵便番号から住所を検索する をチェレンジしてみました
まずは、郵便番号のフィールドを作成
"ー"があってもなくても検索ができるように
スクリプトの最初に
-------------------------------------------------------------------
If Length (
Filter ( 住所検索::郵便番号;"0123456789" )
) = 7
URL から挿入 住所検索::検索結果
"https://zipcloud.ibsnet.co.jp/api/search?zipcode=" &
Left(Filter(住所検索::郵便番号;"0123456789");3)&
Right(Filter(住所検索::郵便番号;"0123456789"); 4) &
"&appid=ABCDEFG1234567890"
End If
-------------------------------------------------------------------
今回はZipcloud のサイトを利用 http://zipcloud.ibsnet.co.jp/doc/api
この結果から 914-0046 ← 本社の住所を検索すると
-------------------------------------------------------------------
{
"message": null,
"results": [
{
"address1": "福井県",
"address2": "敦賀市",
"address3": "長沢",
"kana1": "フクイケン",
"kana2": "ツルガシ",
"kana3": "ナガソ",
"prefcode": "18",
"zipcode": "9140046"
}
],
"status": 200
}
-------------------------------------------------------------------
-------------------------------------------------------------------
JSON形式データを取得できました!!
さて、ここから 県名と市町村データを抜き取るには・・・ 次回