分析错误失败-What'It’他错了

Failed to Parse Error - What's wrong?

本文关键字:It 错了 错误 失败 -What      更新时间:2023-09-26

这是带有"分析错误失败"的行->var label=package.getComment()&package.getComment():'N/A'

代码的其余部分。。。var script='/home/paulomacedo/jd2/JD_home/jdownloader postprocess.sh'

var path = package.getDownloadFolder() 
var name = package.getName() 
var label = package.getComment() && package.getComment() : 'N/A' 
var links = package.getDownloadLinks() ? package.getDownloadLinks() : []
function isReallyFinished() {
    for (var i = 0; i < links.length; i++) {
        if (links[i].getArchive() != null && links[i].getExtractionStatus() != "SUCCESSFUL" || !package.isFinished()) {
            return false
        }
    }
    return true
}
if (isReallyFinished()) {
    var command = [script, path, name, label, 'PACKAGE_FINISHED']
    log(command)
    log(callSync(command))
}

错误在这里:

var label = package.getComment() && package.getComment() : 'N/A' 
//                                                       ^

您应该使用三元运算符:

var label = package.getComment() ? package.getComment() : 'N/A' 

a && b || c:

var label = package.getComment() && package.getComment() || 'N/A'