お世話になっております。
タイトルの件について、日付フィールドを2つ用意して
日付~日付までの期間内の曜日を取得し、取得した曜日に合わせてチェックボックスに入力したいと考えております。
【例】11月20日~11月24日を入力した場合
・曜日1に[水,木,日]にチェックが入る
・曜日2に[金,土]に入る
現在、下記コードで設定しておりますが、1つの日付からしか曜日が取得出来ず、曜日のチェックボックスに入力する動作も思うように動作しません。
(function () {
"use strict";
var events = [
'app.record.detail.show', 'app.record.create.show', 'app.record.edit.show',
'app.record.create.change.利用日_始', 'app.record.edit.change.利用日_始',
'app.record.create.change.利用日_終', 'app.record.edit.change.利用日_終'
];
kintone.events.on(events, function(event) {
moment.locale('ja');
var record = event.record;
var week = moment(record['利用日_始']['value']).format('ddd');
if (week === '火') {
record['曜日1']['value'][0] = '火';
} else if (week === '水') {
record['曜日1']['value'][0] = '水';
} else if (week === '木') {
record['曜日1']['value'][0] = '木';
} else if (week === '金') {
record['曜日2']['value'][0] = '金';
} else if (week === '土') {
record['曜日2']['value'][0] = '土';
} else if (week === '日') {
record['曜日1']['value'][0] = '日';
}
return event;
});
})();
お手数をおかけしますが、ご教授いただければ幸いです。
よろしくお願いいたします。