我的GAS代码中有一个IF ELSE语句,该语句采用工作表中单元格的字符串值,并根据该字符串为变量分配一个整数。
var sheetStatus = sheet.getSheetByName('Supply Projections').getRange('J4').getValue()
var sheetConnection = sheet.getSheetByName('Supply Projections').getRange('K6').getValue()
var sheetFuelTech = sheet.getSheetByName('Supply Projections').getRange('J6').getValue()
var sheetFuelTechCol
if (sheetFuelTech = "Fuel") {
sheetFuelTechCol = 7
} else {
sheetFuelTechCol = 6
}
'sheetFuelTech'是指工作表中单元格的字符串值。如果字符串是“ Fuel”,我希望将数字7分配给变量“ sheetFuelTechCol”。如果字符串是其他字符串,则将数字6分配给'sheetFuelTechCol'。
但是,该语句似乎不起作用。无论单元格中的字符串是什么,它始终解析为7。有谁能告诉我为什么这不起作用?谢谢。