错误“左侧无效分配”。只是在添加了if语句之后才开始发生。以前我一直可以添加变量和if语句。
尝试使用单个“ |”或。
function auto() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var QA = ss.getSheetByName("Quality Alert");
var QAdata = QA.getRange(3,1,QA.getLastRow() - 2,29).getValues();
QAdata.forEach(function(row, i){
var customer = row[1] ;
var part = row[2] ;
var s = row[3] ;
var id = row[4] ;
var fid = row[5] ;
var defect = row[6] ;
var desc = row[7] ;
var reject1 = row[8] ;
var reject2 = row[9] ;
var ok = row[10] ;
var url = row[11] ;
var depart = row[12] ;
if( 0 < depart <= 7){
Part1.sendEmail()
}
if( depart = 8 ){
Part2.sendEmail()
}
if( depart = 9){
Part3.sendEmail()
}
if( depart = 10 || depart = 11){
Part4.sendEmail()
}
if( 10 < depart <= 15){
Part5.sendEmail()
}
});// End Bracket for QA Data
}
预期结果是,当输入var depart(从1到15的数字)时,它将运行库(PartN.sendEmail)中的特定代码。
答案 0 :(得分:0)
使用“ ==”代替“ =“。