kintoneでの自動採番について

自動採番で「購244-001」としたい。

「購」:固定値

「24」:年の下二桁取得
「4-」:固定値
「001」:自動採番(連番で)

実行したコードをコピー&ペーストしましょう

(() => {
  'use strict';
  // レコード追加、編集、一覧の編集画面の非活性処理
  const eventsShow = ['app.record.create.show', 'app.record.edit.show', 'app.record.index.edit.show'];
  kintone.events.on(eventsShow, (event) => {
    const record = event.record;
    record.submit_No.disabled = true;
    return event;
  });

  // レコード追加画面の保存成功後イベント
  kintone.events.on('app.record.create.submit.success', (event) => {
    const record = event.record;
    const appId = event.appId;
    const recordId = event.recordId;
    const createDate = luxon.DateTime.fromISO(record.日付.value).toFormat('yy');

    // レコードの更新API
    const body = {
      app: appId,
      id: recordId,
      record: {
        submit_No: {
          value:`購${createDate}-${recordId}`
        }
      }
    };
    return kintone.api(kintone.api.url('/k/v1/record', true), 'PUT', body).then(resp => {
      alert(`自動採番を登録しました`);
      return event;
    }).catch(error => {
      alert(error.message);
      return event;
    });
  });
})();

修正ポイントをご教示いただければ幸いです。

てんそさん

早速のご回答ありがとうございます。
日付は必須項目にしています。

こちらプログラム実行しましたが、
「自動採番を登録しました」の成功メッセージ表示されず
「購24-001」としてレコード登録されました。
https://js.cybozu.com/luxon/3.3.0/luxon.min.js
上記ファイル追加していますが、関係していますでしょうか?

てんそさん

おっしゃるように何かキャッシュ残っていたか、環境依存のようでした。
解決できました!
大変助かりました、ありがとうございます。

このトピックはベストアンサーに選ばれた返信から 3 日が経過したので自動的にクローズされました。新たに返信することはできません。