我目前正在学习javascript(目前使用Google Script),我觉得这是一个简单的错误,但我想不出办法。
如果我将“var colour”设置为颜色代码,则下面的代码有效。但是,当我将其更改为 if 语句时,我遇到了问题。我尝试了一堆不同的格式并继续遇到同样的问题......
对于信息,它只是从电子表格中获取几行,然后格式化选定的行并将其显示给用户。
//Example of part of working code:
if(Line.length == 0){
var Line = lines
.slice(1)
.filter(function(row) { return row[4] == e.message.text;})
.map(function(row) {
var colour = if(row[6]=1){return "#ff0000"};
return '<b>' + row[3] + '</b> ('+ row[1] + ' or ' +row[2] + ')' + '\n' + '<font color=' + colour + '>Region: ' + row[6] + "</font>";
});
}