左侧的分配无效。 (如果添加了语句)(第1行,文件“代码”)

时间:2019-05-03 03:02:37

标签: google-apps-script

错误“左侧无效分配”。只是在添加了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)中的特定代码。

1 个答案:

答案 0 :(得分:0)

使用“ ==”代替“ =“。