ken_nogi/pleasanter/develop/新・稟議申請システム/■2_【ISO】稟議管理/sites/serverscripts/年選択肢表示.js
Kenichiro NOGI 88a402ce0f up
2026-07-10 18:13:30 +09:00

50 lines
1.4 KiB
JavaScript

try {
//年選択肢を追加するスクリプト
let now = new Date();
let year = now.getFullYear();
for (let i = year - 1; i <= year + 1; i++) {
columns.Class105.AddChoiceHash(i, i + '年');
}
//---------------------------------------
//組織エリアマスタからデータを取得してhtml.hiddenに格納
let areaData = items.Get('335730');
let areaList = {};
if (areaData) {
for (let item of areaData) {
let data = {
deptId: item.ClassA,
deptCode: item.ClassB,
deptName: item.ClassC,
areaName: item.ClassD
}
areaList[item.ClassA] = data;
}
hidden.Add('areaList', JSON.stringify(areaList));
}
/*
//---------------------------------------------------------------------
group = groups.Get(27); //全従業員グループ27
let userIds = [];
//ユーザー情報を取得してリストを作成
for (let member of group.GetMembers()) {
//ユーザー情報情報取得
userIds.push(member.UserId.toString());
}
// userIdsを100件ずつ分割してhiddenに格納
const chunkSize = 100;
for (let i = 0; i < userIds.length; i += chunkSize) {
const chunk = userIds.slice(i, i + chunkSize);
hidden.Add(`userIds_${(i / chunkSize) + 1}`, JSON.stringify(chunk));
}
*/
} catch (error) {
context.Log(error);
}