会議室の予約管理をする際にダブルブッキングを防ぎたい

以下のような形で実装できるかと思います。

(() => {
    'use strict';

    kintone.events.on([
        'app.record.create.submit', 'app.record.edit.submit'
    ], async (event) => {
        let record = event.record, appId = event.appId;
        let getRecordsParam = {
            app: appId,
          query: `開始時刻 < "${record['終了時刻'].value}" and 終了時刻 > "${record['開始時刻'].value}" and 会議室名 in ("${record['会議室名'].value}")`
        };
      let getRecords = await kintone.api(kintone.api.url('/k/v1/records.json', true), 'GET', getRecordsParam);

        if (getRecords.records.length) event.error = `${getRecords.records[0]['会議室名'].value}の予約が重複しています`;

        return event;
    });
})();