Javascript 在Google应用程序脚本中返回数组

Javascript 在Google应用程序脚本中返回数组,javascript,Javascript,我正在尝试创建一个函数,该函数在GoogleApps脚本中返回两个元素的数组值。显然,我误解了一些东西,因为我认为这将是一个简单的问题,具体说明: return [ value1 ][ value2 ] 在函数的末尾,但这对我不起作用。作为概念证明,我写了以下内容: function testReturnArray() { var theValue = returnArray(); Logger.log(theValue); } functi

我正在尝试创建一个函数,该函数在GoogleApps脚本中返回两个元素的数组值。显然,我误解了一些东西,因为我认为这将是一个简单的问题,具体说明:

      return [ value1 ][ value2 ] 
在函数的末尾,但这对我不起作用。作为概念证明,我写了以下内容:

function testReturnArray() {
      var theValue = returnArray();
      Logger.log(theValue);
      }

function returnArray() { return ["a"]["b"]; }
当我通过调试器运行此代码时,写入的日志为:

6:33:08 PM  Info    null

显然这不是我想要的结果。你能给我指出问题所在吗?我真的希望从这个函数返回两个值,这是我能想到的最简单的方法。(另一种选择是返回一个类,但对于我的目标来说,这可能是过分的,并且可能有类似的问题。)

这不是用JavaScript编写数组的方式。您需要使用逗号来分隔这些值。有很多内容可以解释数组,但我建议从数组开始

var theValue=returnArray();
console.log(值);

函数returnArray(){return[“a”,“b”];}
那么
[value1,value2]
呢?或者
[[value1],[value2]]
函数returnArray(){return[“a”,“b”];}
或者
函数returnArray(){return[[a],[b”]];}
取决于您想要的是元素数组还是数组数组。是的,您当然是对的。我真傻,语法问题。我感谢你的帮助。