➡️

2つの処理を合流させる

に公開

2つ以上に分岐した処理を合流させるときは,Merge を使う.ただ,デフォルトの Append (追加)モードで使うと思わぬ結果になるので注意が必要である.

Appendモードだと,2つのアイテムが出てくる.つまり,合流した以降の処理は2回ずつ実行されるようになるのだ.

※この繰り返し処理については,以下の記事に書いた.
https://zenn.dev/articles/2025-07-25-n8n-foreach/edit

Appendを使ってると,存在するはずのデータがなぜか undefined になるという不可解な不具合に遭遇する(下図).これの原因がMergeのモードだと気づくまでに自分はかなり時間がかかった.

いくつかの分岐で得られた結果をまとめて,それ以降の処理を1回だけ実行したいときは,Combine (組み合わせ)モードを使う必要がある.基本的には,Combine By (組み合わせ方)に Position を選択して,全部のデータをまとめてしまえばいいだろう.

PaperGararge Diary

Discussion