みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
Filemaker12 Pro Advanced をWin7で使用
FilemakerGo14をiPhone6で使用
車両管理を作成しています
車検証にはQRコードが印刷されていて車両番号や車台番号などの情報が読み取れるようになっています
「検査証QR - 車検証QRコード読み取りアプリ」と言うiPhoneアプリで読み取り、URLでデータ送信できるようになっているのでURLスキームを使ってデータを転送しようとしています
URLスキームは
FMP://~/[ファイル名].fmp12?script=[スクリプト名]¶m=data3
(data3は検査証QRのパラメーター)
スクリプトは
・新規レコード/検索条件
・フィールド設定[フィールド1;Get(スクリプト引数)]
検査証QRからデータ送信をタップしてみるとFilemakerGOは立ち上がりスクリプトが実行されますが読み取ったデータがフィールド1に入力されません
パラメーターの引数が上手く引き渡されていないようです・・・
FMP://~/[ファイル名].fmp12?script=[スクリプト名]¶m=data3&
にするとフィールド1にdata3と入力されてしまいます
1.他のアプリからのパラメーターを引数で引き渡す場合にはどのようにすればいいのでしょうか?
2.スキームで引き渡す場合URLエンコードしないといけないようなのですがスキーム内でエンコードできるように記述できるのでしょうか?
できるようでしたら記述の仕方も教えてもらえるとありがたいです
よろしくお願いします
Offline
送信時のURLの書き方の説明書はないんですか?
data3とだけ書いても実際のデータと区別できないんで、何かフラグがあると思いますが。
scripter様
http://www.dicjapan.co.jp/QRReader/howto/index.html
URLの記述の仕方の説明はありませんでした
上記URLの説明によりますとdata1~data26までが車検証の内容の引数名になっているのでparam=data3(自動車登録番号又は車両番号)としました
Offline
「設定されたURLに以下のパラメーターを追加して」て書いてありますから、単純に追加されるのでは。
~~¶m=data3&data1=...&data2=...&....
URLをhttp://で適当なアドレスを指定すると、どうなってるのか見えるかも。
fmpのURLでは、paramか$変数名しか受け取れないので、直接受け取るのは無理そうです。
Pages: 1
[ Generated in 0.006 seconds, 7 queries executed - Memory usage: 506.09 KiB (Peak: 516.1 KiB) ]