ボタンをクリックしたら、日付フィールドへTodayを代入したい
以下のコードで、Formatted dateに情報を持てていることが確認できましたが、指定のフィールドには代入することができません。
(function() {
'use strict';
// レコード詳細画面の表示時に実行
kintone.events.on('app.record.detail.show', function(event) {
if (document.getElementById('ButtonA') !== null) {
return;
}
// ボタンの作成
const ButtonA = document.createElement('button');
ButtonA.innerHTML = 'CSV出力';
ButtonA.id = 'ButtonA';
console.log('Button created');
// クリックイベント
ButtonA.onclick = function() {
console.log('Button clicked');
// Today日時を取得
var today = new Date();
var yyyy = today.getFullYear();
var mm = ('0' + (today.getMonth() + 1)).slice(-2);
var dd = ('0' + today.getDate()).slice(-2);
var formattedDate = yyyy + '-' + mm + '-' + dd;
console.log('Formatted date: ' + formattedDate);
event.record.CSV出力日.value = formattedDate;
kintone.app.record.set(event);
};
// ボタンの設置
kintone.app.record.getSpaceElement('bbb').appendChild(ButtonA);
console.log('Button appended');
return event;
});
})();
どこが原因か、分からす困っています。。。