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

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

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

You are not logged in.

Announcement

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


#1 2016-03-14 12:29:21

kazu03
Member

他アプリからの引数

Filemaker12 Pro Advanced をWin7で使用
FilemakerGo14をiPhone6で使用

車両管理を作成しています
車検証にはQRコードが印刷されていて車両番号や車台番号などの情報が読み取れるようになっています
「検査証QR - 車検証QRコード読み取りアプリ」と言うiPhoneアプリで読み取り、URLでデータ送信できるようになっているのでURLスキームを使ってデータを転送しようとしています
URLスキームは
FMP://~/[ファイル名].fmp12?script=[スクリプト名]&param=data3
(data3は検査証QRのパラメーター)
スクリプトは
・新規レコード/検索条件
・フィールド設定[フィールド1;Get(スクリプト引数)]

検査証QRからデータ送信をタップしてみるとFilemakerGOは立ち上がりスクリプトが実行されますが読み取ったデータがフィールド1に入力されません

パラメーターの引数が上手く引き渡されていないようです・・・
FMP://~/[ファイル名].fmp12?script=[スクリプト名]&param=data3&
にするとフィールド1にdata3と入力されてしまいます

1.他のアプリからのパラメーターを引数で引き渡す場合にはどのようにすればいいのでしょうか?
2.スキームで引き渡す場合URLエンコードしないといけないようなのですがスキーム内でエンコードできるように記述できるのでしょうか?
できるようでしたら記述の仕方も教えてもらえるとありがたいです

よろしくお願いします

Offline

#2 2016-03-14 15:33:30

scripter
Guest

Re: 他アプリからの引数

送信時のURLの書き方の説明書はないんですか?
data3とだけ書いても実際のデータと区別できないんで、何かフラグがあると思いますが。

#3 2016-03-15 12:51:41

kazu03
Member

Re: 他アプリからの引数

scripter様

http://www.dicjapan.co.jp/QRReader/howto/index.html
URLの記述の仕方の説明はありませんでした
上記URLの説明によりますとdata1~data26までが車検証の内容の引数名になっているのでparam=data3(自動車登録番号又は車両番号)としました

Offline

#4 2016-03-15 14:32:05

scripter
Guest

Re: 他アプリからの引数

「設定されたURLに以下のパラメーターを追加して」て書いてありますから、単純に追加されるのでは。
~~&param=data3&data1=...&data2=...&....
URLをhttp://で適当なアドレスを指定すると、どうなってるのか見えるかも。

fmpのURLでは、paramか$変数名しか受け取れないので、直接受け取るのは無理そうです。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 509.7 KiB (Peak: 519.59 KiB) ]