Google Script Custom Function简单的IF语句不起作用

时间:2017-09-29 14:40:54

标签: if-statement google-apps-script google-sheets

我是Google Scripts的新手。我在Google表格电子表格中创建了一个自定义函数脚本。我知道这个过程有效,因为我看到数据被传递给函数并返回数据。

我遇到的问题是settings = s.merge_environment_settings(prepped.url, None, None, None, None) 语句。即使列中有多个“是”,也找不到“是”。他们都失败了。我甚至只用if尝试了它,没有别的,但没有看到任何“你好”的。

那么你能帮助我理解为什么这个if不起作用吗?为什么返回输入会返回发送的文本,但是当在函数内部时,它似乎无法满足它的要求?

感谢您提供任何帮助。

if

1 个答案:

答案 0 :(得分:0)

它对我有用:

function xxDOUBLE(input) 
{
 if (input == "yes") 
 {           
      return "hello";
 } 
 else 
 {
     return input;
 }
}

我把它作为=xxDOUBLE(B1)放入A1,然后输入B1键入'是'得到了你好'回到A1。输入' no'得到了没有'回到A1。我将名称更改为xxDOUBLE,因为我不确定DOUBLE是否可能是一个真正的函数,因为我不太多使用单元格函数。