スクリプトトリガを実行せずにオブジェクトデータを変更する同時に2つ以上のレコードを対象としたスペルチェック([編集] メニューの [英文スペルチェック] から [対象レコードチェック...] を選択するか、または対象レコードをスペルチェック)、または検索/置換([編集] メニューから [ 検索/置換] を選択するか、または 検索/置換を開く)では、スクリプトトリガを実行することはできません。対象レコード([対象レコードをスペルチェック] スクリプトステップと同様)で1つまたはすべてのレコードに含まれるすべてのフィールドのスペルチェックを実行すると、スクリプトトリガは実行されません。ただし、次の場合を除きます。
• 操作の開始時にフィールドがアクティブになっている場合は、OnObjectExitトリガは実行されます。
•
• レイアウトオブジェクトを直接変更する場合、またはレイアウトを使用してスクリプトが起動される場合。基本データを変更してもスクリプトは起動されません。
• あるレイアウトオブジェクトのインスタンスでフィールドを変更しても、同一レイアウトまたは別のレイアウト上にある他のレイアウトオブジェクトのスクリプトは実行されません。
• レコードのインポート、フィールド内容の全置換、およびフィールド内容の再ルックアップなど、レイアウト以外の表データに直接適用するスクリプトステップ、およびメニューコマンドでは、スクリプトは実行されません。
•
• フィールド設定、フィールドを名前で設定、およびWeb ビューアの設定などフィールドを直接変更できるスクリプトステップは、OnObjectModify スクリプトトリガは実行されません。 テキストを挿入など、対象がフィールドとして指定されていても、レイアウトオブジェクト上で機能するスクリプトステップは、OnObjectModify スクリプトトリガは実行されません。
• レイアウトオブジェクトに直接適用したり、レイアウトオブジェクトで動作する Apple Events では、スクリプトは実行されます。 レイアウトをバイパスする Apple Events のイベントは、スクリプトは実行されません。
• OnObjectEnter、OnObjectExit、および OnObjectKeystroke スクリプトトリガは、集計フィールドと計算フィールドでは実行されます。 集計フィールドと計算フィールドには、OnObjectModify スクリプトトリガを設定することができますが、実行することはできません。