我试图设置一个条件,如果句子(单词、符号和数字的混合)以“.96”结尾,则所有文本都会变成特定颜色。如果它以其他任何形式结尾,则它是另一种颜色。
这是我到目前为止所拥有的。目前,我在那里有一些数字条件,因为这就是我知道该怎么做的:
var mf = this.getField("myField");
if (mf.value = 0.96) {
event.target.fillColor = [ "CMYK", 12, 60, 98, 1 ];
} else {
if (mf.value >= 10 && mf.value < 20) {
event.target.fillColor = [ "CMYK", 18, 92, 100, 8 ];
} else {
event.target.fillColor = [ "T" ];
}
}
最佳答案
也许你应该尝试使用“endsWith”方法,如下所示:
var mf = this.getField("myField");
if (mf.value.endsWith(".96")) {
event.target.fillColor = [ "CMYK", 12, 60, 98, 1 ];
} else {
if (mf.value >= 10 && mf.value < 20) {
event.target.fillColor = [ "CMYK", 18, 92, 100, 8 ];
} else {
event.target.fillColor = [ "T" ];
}
}
阅读this 。 问候。
关于javascript - 基于美分的条件格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41643331/