ken_nogi/pleasanter/develop/#リフォームラボ/■イオン多摩平シフト管理/sites/serverscripts/1.選択年月リスト作成.js
Kenichiro NOGI 7176dc33ec pleasanter
2025-07-10 10:15:35 +09:00

45 lines
1.2 KiB
JavaScript

/*
@config : next999.json
@filename : ${psFileBasename}
@title : 1.選択年月リスト作成
@name : 1.選択年月リスト作成
@siteIds : 310511
@siteTitles : イオン多摩平シフト管理
@disabled: false
*/
try {
// 年月を当月から2ヶ月後まで自動表示
let now = new Date();
for (let i = 0; i < 3; i++) {
let date = new Date(now.getFullYear(), now.getMonth() + i, 1);
let year = date.getFullYear();
let month = (date.getMonth() + 1).toString().padStart(2, '0');
let ym = year + '年' + month + '月';
columns.ClassA.AddChoiceHash(ym, ym);
//対象年月ごとの件数を調べてHTML内に保管する
let ymList = [ym]
let classP = ['社員', 'パート'];
let view = {
'View': {
'ColumnFilterHash': {
'ClassA': JSON.stringify(ymList),
'ClassP': JSON.stringify(classP)
}
}
};
let count = items.Count(310511, JSON.stringify(view));
let key = year + '_' + month + '_Count'
hidden.Add(key, count);
}
} catch (e) {
context.Log(e.stack);
}