レコード追加時に、フィールドに設定された値を満たすレコード数を基にID値を生成して、ID用のフィールドに設定することを考えています。
フィールド変更変更時イベントで対象フィールドに設定された値を条件にクエリを生成し、レコードを一括取得するGETメソッドを利用してレコード数を取得したのですが、フィールド変更時イベントではPromiseを利用できないので、APIを呼び出したときにイベント処理が終了してしまいます。
(このアプリでは条件を満たすレコード数は確実に100は超えないことが想定されています)
フィールドに設定された値を満たすレコード数を基にID値を生成して、ID用のフィールドに設定する方法はあるのでしょうか?