ユーザー選択で1ユーザーしか選択させないようにしたいです。submitイベント時のチェックで実現できるのは分かっているのですが、changeイベントで選択ユーザ数を判定して、イベントをキャンセルさせたいです。
(function() {
"use strict";
const userSelectFieldCode = 'ユーザー選択';
kintone.events.on([
`app.record.create.change.${userSelectFieldCode}`,
`app.record.edit.change.${userSelectFieldCode}`,
`app.record.index.edit.change.${userSelectFieldCode}`], (event) => {
console.log(event);
if (event.changes.field.value.length > 1){
event.error = 'ユーザーは1人しか選択できません!';
}
return event;
});
})();