非同期処理の完了を待って次の処理を行うkintone.Promiseオブジェクトをreturnすることで、非同期処理の完了を待ってからフィールドの値に応じた制御を実行できます。同じイベントに複数のイベントハンドラが登録されているとき、エラーなどが発生してThenableオブジェクトが棄却された場合には、後続のイベントハンドラの処理は実行されません。記述方法はkintoneにおけるPromiseの書き方の基本を参考にしてください。サンプルレコード追加画面の表示時にメッセージを表示します。レコード追加画面のフィールド値変更時イベントPC用とスマートフォン用で利用できるイベントです。スペースに貼りつけたアプリにはこのイベントは発生しません。トリガーとなった値の変更はキャンセルされません。app.record.create.change.<フィールドコード>レコード追加画面または再利用画面で指定フィールドの値が変更された時、フォームの値を書き換えた時アプリアクションを実行した時、コピー先のアプリのレコード追加画面で、コピー元の値でフォームの値を書き換えた時スマートフォン用mobile.app.record.create.change.<フィールドコード>レコード追加画面または再利用画面で指定フィールドの値が変更された時、フォームの値を書き換えた時アプリアクションを実行した時、コピー先のアプリのレコード追加画面で、コピー元の値でフォームの値を書き換えた時フィールドコードに指定可能なフィールド<フィールドコード>に存在するフィールドコード、かつ次の種類のフィールドを指定した場合のみハンドラーが実行されます。存在しないフィールドコード、または下記の種類以外のフィールドを指定した場合は何も発生しません。(1行)数値テーブル※文字列(1行)と数値フィールドに関して、イベントが発生するタイミングは以下の通りです。ブラウザによって少し挙動が異なります。無効なため対象外)※テーブルフィールドに関して、イベントが発生するタイミングは以下の通りです。テーブルの行追加、行削除ボタンがクリックされたタイミングeventオブジェクトのプロパティPC用、スマートフォン用で同一の内容となります。追加した行オブジェクトを参照します。