初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2014-08-18 13:27:31

byh
Guest

郵便番号検索アプリのサンプルにつきまして

すみません
Hiroさんが以前作成公開されていた郵便番号検索アプリ
たしかzipcode.fp7という名称だったと思いますが、
ダウンロードさせていただいたものの
FM13に変換して試すと、正常に住所が取得できませんでした。
スクリプトがずっとループするようです。

FM7までしか使えないものでしょうか・・・?
他に試された方いらっしゃいますか?

#2 2014-08-18 14:26:23

Hiro
Member

Re: 郵便番号検索アプリのサンプルにつきまして

只今使える「FMP12+XP+変換zipcode.fmp12」環境での動作テストですが一応問題ないようです。

> FM13に変換して試すと、正常に住所が取得できません
環境指定のWinで利用されてますか?
> スクリプトがずっとループするようです。
スクリプト内「一時停止/復帰」ステップのデフォルト設定時間[0.5秒]を適値調整して見ては?


参考:http://www.russ.jp/stepbbs/step.cgi?mode=view&no=72757
    (「zipcode.fp7」→ http://yahoo.jp/box/prKjJJ

Offline

#3 2014-08-20 18:42:02

byh
Guest

Re: 郵便番号検索アプリのサンプルにつきまして

Hiroさんわざわざご回答いただきありがとうございます。

当方の環境はWindows7、FMP13なので一応Windowsのため問題はなさそうでなのですが
新たにダウンロードしたファイルを変換して試すものの、
やはりスクリプトがずっとループするようです。

アンチウイルス&ファイアウォールソフトは停止して
スクリプト内「一時停止/復帰」ステップのデフォルト設定時間[0.5秒]→15秒程度まで試してみましたが状況は変わらず、
スクリプトステップの「WEBビューアの設定」で住所が取得できないためループしているようです。。。

#4 2014-08-29 17:30:31

wattanabe
Member

Re: 郵便番号検索アプリのサンプルにつきまして

すいません。自分も同じ現象になってしまいました。
win7 fma13です。

郵便番号から変換はできるのですが、住所から郵便番号がずっとループになってしまいます。
夏前まではどちらもきちんと動いてくれていました。

確認のため新たダウンロードしてみても
byhさんのように、webビューアの設定のところでずっとループしています。

Offline

#5 2014-08-31 03:54:10

Hiro
Member

Re: 郵便番号検索アプリのサンプルにつきまして

「win7+fma13」環境未整備なのでご指摘の問題点の確認ができませんが、回答レスが付かないので、一応考えられる点をレスしてみますネ。

data:text/html文内の日本語住所はURLエンコードされないので、逆引きスクリプト内で人為的にURLエンコード変換を掛けています。
確かFM13から、Webビューアの送信URLのURLエンコードができるようになって、エンコードがダブって施行されているのが原因かも?
Webビューア側のURLエンコード・オプション機能を切って試してみてください。
これで上手くいけば良いのですが...。

Offline

#6 2014-09-01 09:44:06

wattanabe
Member

Re: 郵便番号検索アプリのサンプルにつきまして

data:text/html文内の日本語住所はURLエンコードされないので、逆引きスクリプト内で人為的にURLエンコード変換を掛けています。
確かFM13から、Webビューアの送信URLのURLエンコードができるようになって、エンコードがダブって施行されているのが原因かも?
Webビューア側のURLエンコード・オプション機能を切って試してみてください。
これで上手くいけば良いのですが...。

・Webビューア側のURLエンコード・オプション機能を切ってというのは、単純に削除してみればよいのでしょうか。

また、住所を東京都港区芝として
最初の変数の設定のaddressをカスタムダイアログで表示してみたら、
'%E6%9D%B1','%E4%BA%AC','%E9%83%BD','%E6%B8%AF','%E5%8C%BA','%E8%8A%9D'
と文字化けしたように表示されました。
これは、Webビューアの送信URLのURLエンコードのためにこうなるのか、ここがおかしいのか分からないのですが、解決の参考になればと思いました。

よろしくお願いします。

Offline

#7 2014-09-01 10:41:43

Moz
Member

Re: 郵便番号検索アプリのサンプルにつきまして

Win7 + FileMaker 13 の環境で fp7 から fmp12 への変換のみで問題なく動作していますよ。
URLエンコードオプションの変更もなしです。

Offline

#8 2014-09-01 10:52:35

tim
Guest

Re: 郵便番号検索アプリのサンプルにつきまして

こっちのテストでも変換しただけで問題ありませんでした。

逆引きのAPIは「非商用目的で利用することができます」ですけど、業務で使ってませんでしたか?
http://groovetechnology.jp/webservice/agreement.html
検索頻度が多すぎてアクセス拒否されてるとか...

#9 2014-09-01 11:16:42

Hiro
Member

Re: 郵便番号検索アプリのサンプルにつきまして

Mozさん、timさん 動作確認のフォロー感謝です。

Offline

#10 2014-09-01 12:13:33

wattanabe
Member

Re: 郵便番号検索アプリのサンプルにつきまして

なるほど。検索頻度が多すぎてアクセス拒否されたのあるかもしれません。
逆引き機能がすごくて無駄に郵便局が出している住所を1万件くらい検索かけてしまったので…

拒否されていたらあきらめるしかないですね。

Offline

#11 2014-09-01 14:58:35

byh
Guest

Re: 郵便番号検索アプリのサンプルにつきまして

おや・・・他の方でも同じような状況があるのですね。

ただ、私はwattanabeさんの状況とは少しちがうようです。
こちらは正引きも逆引きも不可で、
一日の検索回数も0~20回程度でしたので、拒否されるほどでは・・・という感じです。
リンク先を拝見したところサーバを変更されたとのことで、その点も確認してみましたが問題はないようですし
URLエンコードオプションも切って試してみましたが、ダメなようでした。
かなり便利に使わせてもらっていたのでもう少し調べてみます。

#12 2014-09-03 12:34:58

tim
Guest

Re: 郵便番号検索アプリのサンプルにつきまして

両方だめなら、IEのオプションとかバージョンとか?

WEBビューアを使わない方法

If [Length(Substitute(マスタ::郵便番号;"-";""))=7]
変数を設定 [$postcode; 値:Replace(  Substitute(マスタ::郵便番号;"-";"");4;0;"-" )]
URL から挿入 [選択; ダイアログなし; マスタ::住所; "http://www.google.com/transliterate?lan … a|ja&text=" & $postcode]
フィールド設定 [マスタ::住所; Let ( s = Replace ( マスタ::住所 ; 1 ; 15 ; "" ) ; Left ( s ; Position ( s ; "\"" ; 1 ; 1 ) - 1 ) )]
レコード/検索条件確定 [ダイアログなし]
End If

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 9 queries executed - Memory usage: 570.91 KiB (Peak: 587.81 KiB) ]