Почему если еще формула сценария приложения Google не выдает правильные значения? - PullRequest
0 голосов
/ 07 апреля 2019

У меня в листе Google есть значение "test2".

Используя скрипт Google Apps, я создал собственную формулу TE по следующей формуле:

Я ввожу формулу в соседнюю ячейку = TE (test2), значение, которое она выводит, неверно. В приведенном ниже сценарии он всегда выбирает значение теста 1 всегда как -125, и операторы if не работают.

Может кто-нибудь помочь?

function TE(AL) {

var RH = -110;
var HF = -30;
var AC = '';

if (AL = "test1") {
   AC = -125;
 } else if (AL = "test2") {
    AC = -135;
 } else {
    AC = -100000;
 }
 var TC = RH + HF + AC;


Logger.log (TC);

return TC;

}

1 Ответ

1 голос
/ 07 апреля 2019

Попробуйте:

function TE(AL) {
  var RH=-110;
  var HF=-30;
  var AC='';
  if(AL=="test1")
  {
    AC=-125;
  }else if(AL=="test2")
  {
    AC=-135;
  }else{
    AC=-100000;
  }
  var TC=RH+HF+AC;
  return TC;
}

Вот как это выглядит в моей таблице:

enter image description here

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