В моем коде 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, независимо от того, какая строка в ячейке. Кто-нибудь может сказать мне, почему это не работает? Спасибо.