ken_nogi/pleasanter/develop2/承認図回覧板システム/serverscripts/02_一覧画面確認済み表示.js
Kenichiro NOGI 88a402ce0f up
2026-07-10 18:13:30 +09:00

37 lines
1.2 KiB
JavaScript

//Microsoft ClearScript
try {
let classX = model.ClassX;
let classY = model.ClassY;
let userId = context.UserId;
userId = userId.toString(); //ユーザーIDを文字列に変換
let classYArray = classY.split(',').map(item => item.trim().replace(/[\[\]"]/g, ''));
let classXArray = classX.split(',').map(item => item.trim().replace(/[\[\]"]/g, ''));
context.Log('ユーザーID: ' + userId);
context.Log('ClassY Array: ' + classY);
context.Log('ClassX Array: ' + classX);
if (classYArray.includes(userId)) {
if (classX) {
if (classXArray.includes(userId)) {
context.Log('ユーザーIDがClassXに含まれています。');
model.ClassQ = "確認済み";
model.ExtendedRowCss = "kairanChecked";
} else {
context.Log('ユーザーIDがClassXに含まれていません。');
model.ClassQ = "未確認";
model.ExtendedRowCss = "kairanNotChecked";
}
} else {
context.Log('ClassXが空です。');
}
}
} catch (e) {
context.Log('エラーが発生しました: ' + e.message);
}