FileMaker

お役立ちブログ

Get (スクリプトの結果)について

今回は、実行されたサブスクリプトのスクリプト結果を返す取得関数についてです。

下記にヘルプページ掲載の構文と例題を記載します。

構文

Get (スクリプトの結果)

例 1

次の例では、[顧客の検索] スクリプトは、[レポート実行] スクリプトから呼び出されたときに検索結果を返します。[顧客の検索] スクリプトは、オプションの [現在のスクリプト終了] スクリプトステップのスクリプト結果を使用します。[レポート実行] スクリプトは、Get (スクリプトの結果) を使用して、Get (スクリプトの結果) に保存されている返された結果に基づき、他のどのスクリプトステップを実行するかを判断します。

顧客の検索

エラー処理 [オン]
検索実行 [記憶する]
新規レコード/検索条件
現在のスクリプト終了 [テキスト結果: Get (対象レコード数) < 10]

レポート実行

スクリプト実行 [指定: 一覧から ; 「顧客の検索」 ; 引数: ]
If [Get (スクリプトの結果) = 0]
カスタムダイアログを表示 [“すでに 10 件のレコードを作成しました。”]
End If

上記の例では検索結果総数を返していますが、スクリプト終了時に渡す値を変えれば、様々な値を取得し返すことができます。

真偽の判定だけではなく、作成したレコードのidや、特定のフィールドの値、また、検索結果を変数にまとめて渡せば欲しい情報を一度に引き渡すことも可能です。

参考:
Claris FileMaker Pro 19 ヘルプ: リファレンス>関数リファレンス>取得関数>Get (スクリプトの結果)

https://help.claris.com/ja/pro-help/content/get-scriptresult.html( 2022-12-19閲覧)

FileMaker開発記事

顔パス受付システム

AIサーマルカメラとFileMakerとの連動による新型受付システムです。
顔認証で体温測定と受付を同時に完了、会員登録の手間も不要に。学習塾などでは入退出時に親へメール自動送付サービスもつけられます。

修理受付システム

修理受付から請求までの業務を一元管理。Web予約連動、クレジット請求連動などの業務を効率化します。ほか顧客履歴、部品在庫管理、発注リストなどあらゆる関連業務に対応しています。

栽培管理システム

栽培管理システム とは、植物工場 での野菜栽培において、膨大なデータを一括管理できるシステムです。高品質な野菜を栽培するために必要なあらゆる情報を見える化し、業務効率向上を図ります。

墓掃除システム

墓地管理、墓地清掃、供花管理など、定期的な作業を標準化。煩雑な業務作業の見える化を可能にするシステムです。

その他の記事