Google Appscript 在数组中插入列

问题描述 投票:0回答:1

我想知道如何将列插入数组。我知道添加行的推送功能,但不知道如何添加这样的列:

A ; 1
B ; 2
C ; 3
D ; 4

致:

A ; A1 ; 1
B ; B2 ; 2
C ; C3 ; 3
D ; D4 ; 4

我想我必须在每行之间循环才能在两个项目之间添加一个项目,但是有没有办法批量执行此操作?

javascript google-apps-script
1个回答
0
投票

这是一个例子。

function test() {
  try {
    let a = [["A",1],["B",2],["C",3],["D",4]];
    let b = a.map( row => [row[0],row[0]+row[1],row[1]]);
    console.log(b);
  }
  catch(err) {
    console.log("Error in test: "+err)
  }
}

执行日志

8:11:48 AM  Notice  Execution started
8:11:49 AM  Info    [ [ 'A', 'A1', 1 ],
  [ 'B', 'B2', 2 ],
  [ 'C', 'C3', 3 ],
  [ 'D', 'D4', 4 ] ]
8:11:49 AM  Notice  Execution completed

参考

© www.soinside.com 2019 - 2024. All rights reserved.