Javascript Google Sheets自定义函数-在IF语句中使用函数输入作为条件

Javascript Google Sheets自定义函数-在IF语句中使用函数输入作为条件,javascript,google-sheets,Javascript,Google Sheets,我正在尝试在google sheets中创建一个自定义函数。作为函数的一部分,我想使用输入从返回选项列表中进行选择 也就是说,在一个单元格中,我想写入=IfTestPB并让它返回PB或=IfTestassets并让它返回资产。不管我输入什么,它只返回PB function iftest(x) { if (x = 'PB') { return 'PB'; } else if (x = 'assets') { return 'assets'; } else {} } 如果PB是您正在寻

我正在尝试在google sheets中创建一个自定义函数。作为函数的一部分,我想使用输入从返回选项列表中进行选择

也就是说,在一个单元格中,我想写入=IfTestPB并让它返回PB或=IfTestassets并让它返回资产。不管我输入什么,它只返回PB

function iftest(x) {

if (x = 'PB') {
 return 'PB';

} else if (x = 'assets') {
  return 'assets';

} else {}
}

如果PB是您正在寻找的字符串,那么它需要或围绕它。例如:

function customFunction(x) {

  var assets = 'something';
  if (x == 'PB') {
    return 'PB';
    
  } else if (x == assets) {
  
    return assets;
    
  } else {
  
  return '';
  
  }
  
}

这段代码缺乏很多关于基本编程的知识。我建议您学习一些关于变量、类型和所有基本内容的知识。谢谢,我来看看。这是我第一次尝试Javascript,将条件更改为==而不是=解决了问题。非常感谢。问题的一部分是,在单元格中,我必须将x写为带引号的字符串。i、 e.IfTestPB