Claris FileMaker スクリプトトリガでハマったお話

Claris FileMakerAdvent Calendar 2023 18 日目の記事です。カレンダーを毎年作成されている @tyuma(Atsuko Sekiguchi) さんに感謝いたします。

フィールドにスクリプトトリガを設定する際、Get ( アクティブフィールド内容 ) をスクリプト引数で指定するか、スクリプト内で指定するかで、結果が変わってくる場合があるのでまとめてみました。

コントロールスタイルがポップアップメニューやチェックボックスセット、ラジオボタンセットのフィールドに OnObjectEnter を指定して、スクリプト内で Get ( アクティブフィールド内容 ) を使用した場合は、「変更された値」が取得されるので注意が必要です。

名前から分かる通り OnObjectEnter はフィールドに入った時にスクリプトを実行できることから、「フィールドに入った時点での値を取得できる」と妄信していたために、取得できずにハマった、というお話しでした。

この記事が気に入ったらサポートをしてみませんか?