私は3つのほぼ同じネストされた配列を持っています - ar1とar3はプロジェクトを担当するチームが所有しています。 ar2は「概要」を意味し、発生時に変更を集めます。Javascript - ネストされた配列とユニークなID
各チームはの部分のみを更新できます。 ar1はar1 [1]とar1 [2]を更新し、ar3はar3 [3]とar4 [4]を更新します。
私は時折変更のすべてを収集し、経由してGoogleシート上のアレイが終わる
ar1 = [[id1, **red, apple,** foo, car]
[id2, **yellow, lemon,** rar, bar]
ar2 = [[id1, red, apple, boo, mario]
[id2, yellow, lemon, star, tim]]
ar1 = [[id1, blue, banana, **boo, mario**]
[id2, blue, tomato, **star, tim**]
(進行ので、各チームが他人に更新される)の両方の配列にそれらを押し出すAR2たいあなたが文脈を望むなら、Googleスクリプト。
私の質問 - 私はこの時点までに、誰もが新しいプロジェクトを持っていることを確認するために(そして重複を除外して)ループのために取り組んできました。しかし、この時点でネストされたforループを使用すると、作業量が大幅に増加します。何千ものプロジェクトについて話しています。
これを実行する方法はありますか?各プロジェクトには一意のIDがあり、役立つ可能性があります。