首页 > 解决方案 > json 字符串化数组的预期外观?

问题描述

我正在尝试比较 2 个 google 表格中的值以获取差异。我正在松散地尝试遵循Javascript / Google Apps Script compare 2 arrays, return items with NO match

为此,我正在尝试对我创建的二维值数组的行进行字符串化:

var values = range.getValues();

我创建了一个函数:

function toArrayOfJson(myArray){
  newArray = [];
  for(i=0; i<(myArray.length-1); i++){

    x=    myArray[i]
    Logger.log(x);
    Logger.log(myArray);
    y =JSON.stringify(myArray[i][0])

    newArray.push(JSON.stringify(myArray[i]));
  }
  return newArray;
}

在调试时我看到了

 JSON.stringify(myArray[i])

采用如下所示的数组:

 ["none", "none", "Tyler", "TX", "none" ]

至:

"["none", "none", "Tyler", "TX", "none" ]"

这看起来对吗?这是 json 字符串化数组的预期外观吗?

标签: javascriptgoogle-apps-script

解决方案


推荐阅读