案件獲得(チェックボックス)の値が有の場合、受注数_配信(数値)を入力する時に0か1にしたい

いつもお世話になっております。

案件獲得(チェックボックス)の値が有の場合、受注数_配信(数値)を入力する時に0か1にしてそれ以外はアラートを出したいのですがデバックで確認したところgは関数ではありませんというエラーが出てしまいます。

よろしくお願いいたします。

(function() {
'use strict';
kintone.events.on('app.record.create.change.案件獲得',
'app.record.edit.change.案件獲得',
'app.record.create.change.受注数_配信',
'app.record.edit.change.受注数_配信',
'app.record.create.change.受注数_個別',
'app.record.edit.change.受注数_個別',
'app.record.detail.show',
'app.record.edit.show',
'app.record.create.show',
function(event) {
if(event.record.案件獲得.value == '有'){
event.record.受注数_配信.value === 0 || 1;
alert('エラー');
return;
}
});
})();

こんにちは。
先ず、イベントを複数記述する際は配列にしましょう。

if内のevent.record.受注数_配信.value === 0 || 1;はどのような動きを求めていますか?
推測で下記に変更しました。

record.フィールドコード.error = '文字列';
return event;

はkintoneの純正のアラートを利用できます。

(function() {
    'use strict';
    kintone.events.on([
        'app.record.create.change.案件獲得',
        'app.record.edit.change.案件獲得',
        'app.record.create.change.受注数_配信',
        'app.record.edit.change.受注数_配信',
        'app.record.create.change.受注数_個別',
        'app.record.edit.change.受注数_個別',
        'app.record.detail.show',
        'app.record.edit.show',
        'app.record.create.show'
    ], function(event) {
        if (event.record.案件獲得.value == '有') {
            if (event.record.受注数_配信.value != 0 && event.record.受注数_配信.value != 1) {
                event.record.受注数_配信.error = '0か1で入力してください';
                return event;
            }
        }
    });
})();

ちなみに、受注数_配信フィールドが数値フィールドの場合、設定で範囲を0以上1以下とすれば、
案件獲得→有の場合の未入力チェックのみで完結するかと思います。

下記のイベントの際は実行しなくてよいかと。(削除しても動くはず。。?)

'app.record.detail.show',
'app.record.edit.show',
'app.record.create.show'