[FileMaker] 検索結果のレコード数が0でもスクリプトを継続する

環境:
・macOS Mojave
・FileMaker 17 Pro Advanced(英語環境)

FileMaker のスクリプトで、検索によって対象レコードを絞り込んだりすることはよくある。

このとき、検索結果のレコードがない場合は “No records match this find criteria” とダイアログが出て、スクリプトを継続するかキャンセルするかと聞かれる。ここでスクリプトがストップしてしまうのだ。

検索結果のレコード数が0でもスクリプトを継続するには、以下のように設定すればいい(TableA テーブルの Field1 から ABC を検索する場合)。

Enter Find Mode [ Pause: Off ]
Set Field [ TableA::Field1 ; “ABC” ]
// Set Error Capture [ On ] を Perform Find より前に配置する。
Set Error Capture [ On ]
Perform Find []

参考:
【FileMaker】検索件数が0件のときにメッセージを出す – Qiita
https://qiita.com/tyuma/items/11d8da9ce72442cc8bb1

Problem with find in FoundCount=0 – FileMaker Pro 11 – The ORIGINAL FileMaker Community – Forum
https://forum.filemakertoday.com/topic/26041-problem-with-find-in-foundcount0/

エラー処理
https://fmhelp.filemaker.com/help/13/fmp/ja/html/scripts_ref1.36.15.html

“No records match this find criteria” in error – Finding & Searching – FMForums.com
https://fmforums.com/topic/84539-no-records-match-this-find-criteria-in-error/