お世話になっております。
タイトルの件について、チェックボックスにチェックされた値を文字列に「,」区切りでコピーしたいと考えております。
現在、下記コードで行っていますが、
(function () {
"use strict";
var events = [
'app.record.detail.show',
'app.record.create.show',
'app.record.edit.show',
'app.record.create.change.項目1',
'app.record.edit.change.項目1',
'app.record.create.change.項目2',
'app.record.edit.change.項目2',
'app.record.create.change.項目3',
'app.record.edit.change.項目3'
];
kintone.events.on(events, function(event) {
kintone.app.record.setFieldShown('項目', true);
var record = event.record;
var val1 = record['項目1']['value'] + ',' || '';
var val2 = record['項目2']['value'] + ',' || '';
var val3 = record['項目3']['value'] + ',' || '';
record['項目']['value'] = val1 + val2 + val3;
return event;
});
})();
チェックが付いていない場合も「,」が表示されてしまいます。
項目1.2.3がチェックされている場合は項目1,項目2,項目3,
項目が全てチェックされていない場合は空白としたいです。(※現在「,」と表示されます)
お手数でございますが、ご教授いただければ幸いでございます。
よろしくお願いいたします。