ЕСЛИ оператор в ГАЗ не возвращает правильное значение - PullRequest
0 голосов
/ 07 января 2019

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...