2024/6/17更新:この現象はv4.2.38で修正されました。
現象
フィールド値変更時イベント(app.record.index.edit.change)でレコードの値を変更した時に、以下の条件に該当しているとテーブルレコードの一部が削除されます。
<発生条件>
・フィールド値を変更するレコードを複数選択し、最初に選択したレコードのテーブルレコード数より、後から選択したレコードのテーブルレコード数が少ない
※後から選択したレコードのテーブルレコード数になるよう、最初に選択したレコードのテーブルレコードが削除されます。
例:最初に選択したレコード(テーブルレコード数5)、後から選択したレコード(テーブルレコード数3)の場合、フィールド値変更イベント実施後、最初に選択したレコードのテーブルレコードが2件削除され、3件となります。
回避方法
関連シートの▼(縮小)ボタンをクリックしテーブルを非表示とする、または、krewSheetからテーブルを除外することで現象を回避可能です。今後のアップデートで改善される予定です。