Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 将二维数组传递给创建另一个维度的函数_Google Apps Script_Google Apps Script Editor - Fatal编程技术网

Google apps script 将二维数组传递给创建另一个维度的函数

Google apps script 将二维数组传递给创建另一个维度的函数,google-apps-script,google-apps-script-editor,Google Apps Script,Google Apps Script Editor,新手又糊涂了 在你们这些好人的帮助下,我的小项目快结束了,但遇到了一个障碍,我无法解决。当然,这是一个基本问题 下面的值只是一个条目,因此它看起来像是对2D数组的无意义使用 我正在传递一个名为micSumm的2D数组,该数组的值为 [[1526857200000,1527289200000,“大厅”,“U89”,1]] 到具有var arrA=chkDup(micSumm)的函数chkDup但是由于某种原因,一旦调试器跳转到函数chkDup(elmnt){代码段,数组维度在调试器中就变成0[5]

新手又糊涂了

在你们这些好人的帮助下,我的小项目快结束了,但遇到了一个障碍,我无法解决。当然,这是一个基本问题

下面的值只是一个条目,因此它看起来像是对2D数组的无意义使用

我正在传递一个名为
micSumm
的2D数组,该数组的值为

[[1526857200000,1527289200000,“大厅”,“U89”,1]]

到具有
var arrA=chkDup(micSumm)的函数
chkDup
但是由于某种原因,一旦调试器跳转到
函数chkDup(elmnt){
代码段,数组维度在调试器中就变成
0[5][5]


请再次帮助我!

这个问题完全是我自己造成的惊喜,惊喜。我无意中在
块中为
添加了一些代码

然而,“增加维度”的问题在我看来似乎是一个像tehhowch暗示的气体怪癖。这里有一个小测试块,以防有人能为我验证:

function data(){
  var arrA = [[1,2,3,4,5]];
  var arrB = testFunction(arrA);
}

function testFunction(e){
  return e;
}
如果调试
数据
并在
var arrB=testFunction(arrA);
您可以看到
arrA
的内部是
0[5]
。但是如果您随后进入
testFunction
并查看
e
的内容,它将变成
0[5][code>

我很想知道这其中有一个合理的原因。似乎不会影响任何进一步的处理,将其视为2D数组


谢谢

相关:您好,虽然这是一个简单的示例,可能可以验证,但事实并非如此。请发布完整的代码。错误可能不在“您”认为的地方。