Я извлекаю данные (как числа, так и%) из Google Sheets, используя идентификаторы.Я пытаюсь применить стиль с помощью Javascript, который окрашивает данные в зеленый цвет, если он положительный, и в красный, если он отрицательный.Моя работа с Javascript идеально подходит для чисел, но не для процентов.
codepen: https://codepen.io/liamdthompson/pen/YbQRgv
divs.forEach(function(div){
// Convert text to number and test for positive/negative
if((+div.textContent) >= 0){
div.classList.add("positive"); // Apply positive style
} else {
div.classList.add("negative"); // Apply negative style
}
});
});
.positive {
color: green;
}
.negative {
color: red;
}
В настоящее время число «10 .2» отображается зеленым, а процент «2,00%» отображается черным(где стиль не работает).