お世話になっております。
(実現したいこと)
テーブル内の申請者(ドロップダウン)が変更された時に、テーブル内の同じ行にあります、申請日(日付フィールド)に変更時の日付を自動で入れたいと考えております。
(エラー内容)
こちらの記事を参考にフィールドコードを運用環境にあわせて変更し、読み込んだところ、 コンソールに moment is not defined とエラーが出てしまっております。
エラー箇所は変更しておらず、元のコードのままなのですがなにが原因なのでしょうか。
ご教授頂けますと幸いです。
(変更後のコード)
(() => {
'use strict';
// ロケールを初期化
moment.locale('ja'); //エラー箇所
kintone.events.on(
'app.record.edit.change.申請者',
'app.record.create.change.申請者',
(event)=> {
const record = event.record;
const dateFieldCode = '申請日';
const dateFieldValue = !record[申請者].value;
if (dateFieldValue) {
const dateFieldDate = moment(dateFieldValue);
const element = kintone.app.record.getFieldElement(申請日);
// 日付フォーマットを'MM-DD'に変更
element.innerText = dateFieldDate.format('MM-DD');
}
return event;
});
})();