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

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

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

You are not logged in.

Announcement

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


#1 2021-05-24 14:56:05

jose
Member

スクリプトからスクリプトに情報を引き渡す

スクリプトステップAの中途でスクリプトBを実行します。
スクリプトステップA内からの情報は、引数を使ってスクリプトステップBに引き継ぐことはできますが、
スクリプトステップB実行後の結果をスクリプトステップAに戻った時に、引き継ぐ方法はありますか?

今のところ思いつくのは、グローバル変数等を使う案はあるのですが、例えばスクリプトステップBをサーバーで行う場合は、グローバル値は引き継がれるのでしょうか?

どなたかご教授お願いします。

Offline

#2 2021-05-24 15:15:59

qb_dp
Member

Re: スクリプトからスクリプトに情報を引き渡す

スクリプトステップB の最後を以下のようにすれば、スクリプトステップA、 Get (スクリプトの結果) でスクリプトステップB の結果を得られます。
現在のスクリプト終了 [テキスト結果: ”XXXXX”]

詳しくは以下で
現在のスクリプト終了
https://help.claris.com/ja/pro-help/con … 2%E4%BA%86

Offline

#3 2021-05-25 08:53:54

Shin
Member

Re: スクリプトからスクリプトに情報を引き渡す

同じファイルの中でしたら、グローバル変数を介しての受け渡しも可能ですが、リセットしておかないと思わぬ動作を起こすことがあるので、注意が必要です。

複数の値を引き渡す方法として、変数を設定する式 をテキストで渡す方法があります。
Evaluate
の例3〜5をみてください。ここでは関数内変数を使っていますが、これをローカル変数にしておくと、そのスクリプト内で使えます。(変数名のバッティングには注意)

(追記しました)

Last edited by Shin (2021-05-25 14:12:47)

Offline

#4 2021-05-25 09:06:01

チポ
Member

Re: スクリプトからスクリプトに情報を引き渡す

ファイルについて書かれていませんが、、
異なるファイル間では、変数で値を渡すことはできません。

スクリプトの結果
はできます。

Offline

#5 2021-05-26 22:20:55

jose
Member

Re: スクリプトからスクリプトに情報を引き渡す

いつも、的確なご指導ありがとうございます。
マニュアル等を読んでも、いまいち利用の仕方がわからなかった、スクリプトを終了ステップの結果の利用方法の納得がいきました。
スクリプトの組み合わせ方を考慮して、どの方法が利用しやすいか、検討していきたいと思います。

Offline

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: 558.62 KiB (Peak: 586.38 KiB) ]