kintone レコード新規追加・再利用・アプリアクションの判別方法についてまとめ。
レコード新規追加と再利用の判別
レコード追加画面を表示した後のイベント
https://cybozu.dev/ja/id/6a31504b599c450eb14a4a00/
イベントプロパティの中の reuse の値で判別する。
resuse === true のときは、レコード再利用。
resuse === false のときは、レコード新規追加。
アプリアクション実行時のレコード追加の判別
URIパラメーター内のクエリにて判別する。
https://<サブドメイン>.cybozu.com/k/<アプリID>/edit?action=<アプリアクションID>&app=<アプリアクション実行元のアプリID>&record=<アプリアクション実行元のレコードID>
action=とあったらアプリアクションからのレコード新規追加と判別できる。