ヤマトお届け予定日検索専用にモジュール化したFilMakerファイルを作成し、
ヤマトお届け予定日検索をカンタンに行います。
WEBビューアでJavaScriptスキームを使用するので、Windowsのみに対応です。
実行方法:
モジュール化した「ヤマトお届け予定日検索.fp7」ファイルの
スクリプト:「GET発送締切日[クール便](sZIP,eZIP,DATE)」を実行し、
「Get(スクリプトの結果)」で結果を取得します。
スクリプト例:
スクリプト実行
[「GET発送締切日[クール便](sZIP,eZIP,DATE)」 , ファイル: 「ヤマトお届け予定日検索」; 引数: YAMATO::発地_郵便番号 & ¶ & YAMATO::着地_郵便番号 & ¶ & YAMATO::日付] |
変数を設定 [$Result; 値:Get(スクリプトの結果)] |
フィールド設定 [YAMATO::お届け予定日|発送締切日; GetValue ( $Result ; 1 )] |
フィールド設定 [YAMATO::お届け時間帯|発送締切日_午前中お届け;
GetValue ( $Result ; 2 )] スクリプト:解説 GET発送締切日[クール便](sZIP,eZIP,DATE)に 引数(改行区切り) 発地_郵便番号 着地_郵便番号 日付 |
をつけて実行。
戻り値は、
1行目:お届け予定日 または、発送締切日
2行目:お届け時間帯
または、 発送締切日_午前中お届け
になるので、
GetValue ( $Result ; 1 )でそれぞれのフィールドへ設定。
モジュール「ヤマトお届け予定日検索.fp7」のスクリプト
GET発送締切日[クール便](sZIP,eZIP,DATE) | ||
GET到着予定日[クール便](sZIP,eZIP,DATE) | ||
GET発送締切日[宅急便](sZIP,eZIP,DATE) | ||
GET到着予定日[宅急便](sZIP,eZIP,DATE) | ||
GET発送締切日[超速宅急便](sZIP,eZIP,DATE) | ||
GET到着予定日[超速宅急便](sZIP,eZIP,DATE) デフォルトは6個ですが、JavaScriptの知識があれば、FileMakerのレコードを増やす事で新たな検索方法を追加できます。 サンプル実行方法: ヤマトお届け予定日検索サンプル.fp7を開き フィールド: 発地_郵便番号 着地_郵便番号 日付 にそれぞれ入力し、 以下のボタンをクリック! ※注意事項 モジュール「ヤマトお届け予定日検索.fp7」を既存のシステムに組み込む場合、 「ヤマトお届け予定日検索.fp7」でFileMakerのスクリプト「スクリプト一時停止/続行」を 使用しなければ行けないのですが、そうすると「スクリプト一時停止/続行」を実行するたびに 「ヤマトお届け予定日検索.fp7」が最前面になってしまいます! これを防ぐ為に既存のファイルに スクリプト:「一時停止(sec)」 内容:
を作成しモジュール「ヤマトお届け予定日検索.fp7」から「一時停止(sec)」を呼び出します。 動作確認: Windows 7, Xp FileMaker Pro 11 モジュールファイル: 「ヤマトお届け予定日検索.fp7」について パスワード:なし 特に何の制限もありません。 ご自由に使って下さい。 再配布も可! 組み込み可! ダウンロード:ヤマトお届け予定日検索.zip |
0 件のコメント:
コメントを投稿