こちらを参考に作成してみたのですが、複数条件時の書き方がわかりませんでした。
カレンダーのタイトルに「AA」を含む場合は赤、「BB」を含む場合は青、「CC」を含む場合は緑、それ以外は黒、としたいです。
(function() {
“use strict”;
// カレンダービュー
kintone.events.on(‘app.record.index.show’, function(event) {
// カレンダービューの表示時にフィールド値の条件に応じて、文字色、フィールドの背景色を変更する
var eles = document.getElementsByClassName(“cellitem-value-gaia”);
for (var i = 0, il = eles.length; i < il; i++) {
var ele = eles[i];
// eleに「〇〇」が含まれていたら、文字色を変更
if (ele.textContent.indexOf(“AA”) >= 0) {
ele.style.color = ‘red’;
ele.style.fontWeight = ‘bold’;
}
if (ele.textContent.indexOf(“BB”) >= 0) {
ele.style.color = ‘blue’;
ele.style.fontWeight = ‘bold’;
}
if (ele.textContent.indexOf(“CC”) >= 0) {
ele.style.color = ‘green’;
ele.style.fontWeight = ‘bold’;
} else {
ele.style.color = ‘black’;
ele.style.fontWeight = ‘normal’;
}
}
});
})();
上記だと、一番最後の「CC」は条件が適用されるのですが、「AA」や「BB」は色がelseの場合と判断され、黒の表示になってしまいます。
初心者となり初歩的な質問となりますが、アドバイスいただけないでしょうか。
よろしくお願いします。