为什么其他Google应用程序脚本公式无法生成正确的值?

时间:2019-04-07 11:16:40

标签: javascript google-apps-script

我在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 个答案:

答案 0 :(得分:1)

尝试一下:

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