如何使用 Google Apps 脚本将二维数组附加到二维数组?
How to append 2D array to 2D array with Google Apps Script?
使用 Google Apps 脚本,我喜欢将二维数组添加到现有二维数组的末尾。但是下面的代码返回了一个 3D 数组,里面有另一个嵌套,比如“[['AAPL', 'Strong'], ['MSFT', 'Strong'], [['TSLA','Weak'],['VZ','Neutral']]]”。我想要 2D 输出,例如 [['AAPL'、'Strong']、['MSFT'、'Strong']、['TSLA'、'Weak']、 ['VZ', 'Neutral']]。代码中应该更改什么!感谢您的指导!
function test() {
var data1 = [['AAPL', 'Strong'], ['MSFT', 'Strong']];
var data2 = [['TSLA', 'Weak'], ['VZ', 'Neutral']];
var output = data1;
output.push(data2);
console.log(output);
}
var output = data1.concat(data2);
参考:
使用 Google Apps 脚本,我喜欢将二维数组添加到现有二维数组的末尾。但是下面的代码返回了一个 3D 数组,里面有另一个嵌套,比如“[['AAPL', 'Strong'], ['MSFT', 'Strong'], [['TSLA','Weak'],['VZ','Neutral']]]”。我想要 2D 输出,例如 [['AAPL'、'Strong']、['MSFT'、'Strong']、['TSLA'、'Weak']、 ['VZ', 'Neutral']]。代码中应该更改什么!感谢您的指导!
function test() {
var data1 = [['AAPL', 'Strong'], ['MSFT', 'Strong']];
var data2 = [['TSLA', 'Weak'], ['VZ', 'Neutral']];
var output = data1;
output.push(data2);
console.log(output);
}
var output = data1.concat(data2);
参考: