blockquote部分は上記出典ページの段落、直後の日本語は内容の拙訳です。拙訳への具体的な「ちげーよバカ!」な突っ込みは大歓迎です。一切関知しませんのであしからず。).もし、パラメータを使いたいときはいつでも名前で呼び出せるとしたら、いい感じじゃないですか?受注スクリプトがあったとしましょう。そのスクリプトに対して、顧客の名前/住所/郵便番号を受け渡したいとします。あなたが、FileMakerに元々ある関数で立ち往生しているばかりだとしたら、これはどうにもできません。back.さて、もう十分興味を刺激することはできたでしょうから、その関数の話の中身にさっさと移りましょう。言うと大変そうでしょ?でも、まあだまされたと思って説明を聞いてくださいな。あまりに気に入ってしまって、これなしの世界に戻れなくなりますから。one.たぶん、これらの別々の関数を見て、ちょこっと脳みそがこんがらがっちゃったでしょうから、ひとつひとつ説明していくことにしましょう。use:これが基本です。別のスクリプトにパラメータを受け渡したいときには、これを使います。受け渡したい値そのものです。したがって、仮に、顧客の名前をスクリプトに渡したい場合はこうなります。使って以下のように繋げて書けばいいわけです。ペアを、処理しやすいように特殊なフォーマットに変換します。後に、2文字の特殊な文字を追加するわけです。this:先述の複数のパラメータ例の場合は、以下のような感じになります。して参照させているわけです。これは大変大切なことです。していることがわかりますね。して使っているのと同じ文字列をパラメータの内部で使っても、スクリプトが破綻しないように、別の文字列にエスケープするためのものです。余計な文字列は最終的には除去されますから、ご心配なく。取り出したい値の名前です。関数は、これ自身のみではさほど役に立つとは思えないでしょう。関数は、くだんの3つの関数の間で馬車馬のように働いてくれるのです。基本的なテキストパーサとして働きます。対して、よき案配のフォーマットに変換します。“<:customerName:=”と変換されます。関数を使って受け渡されたデータにアクセスしたいときに使います。内包するスクリプト引数を操作するため専用に作成しました。ひもづく値を引き出すわけです。