詳細画面のサブテーブルの文字色を変更したい

質問失礼します。

サブテーブルの文字色を変更したいです。

下のテーブルの「青(順調)」は青色に、「黄(課題あり)」は黄色に文字色を変更したいのですが可能でしょうか?

よろしくお願いいたします。

mayu さん

こんにちは。ひよこです。

特定の値の時に、テーブルの色を変えることはできます。
ずばりな質問が過去にされてました。
https://developer.cybozu.io/hc/ja/community/posts/360041567291

仕組み的には、外部の方のブログでが詳しく解説されてました。
この記事では背景色変えてますけど、background-color じゃなくて、color にすれば文字色も変えられるかと。
https://trialanderror.jp/kintone-subtable-bgcolor/

ひよこ さん

お世話になっております、mayuと申します。

ご回答いただきありがとうございます。

1つ目のURLの記事を参考に書いてみたのですが上手くいかないです ><

jQuery.noConflict();

function changeColor(arg) {
var tr = $(kintone.app.record.getFieldElement(‘対応状況’)).find(‘tr’);
var target = arg[0];
for (var i = 0; target.length > i; i++) {
var row = target[i]; // 色を変える行数を取得
$(tr[row]).css(‘color’, ‘red’);
}
}
kintone.events.on([‘app.record.detail.show’], function(event) {
var targetRow = []; // 色変え対象の行番号
var tableRecords = event.record[‘対応状況’].value;
for (var j = 0; j < tableRecords.length; j++) {
var secondItemName = tableRecords[j].value[‘納期_サブテーブル’].value;
if (secondItemName == ‘赤(問題あり)’) {
targetRow.push(j+1);
}
}
// サブテーブルのhtmlが表示されるまで0.5秒待つ
setTimeout(changeColor, 500, [targetRow]);
return event;
});

(jQuery);