2つのデータを結合して1つのテーブルに表示する
2 つのデータを JavaScript を利用して結合する
- データフローを作成する
- [action1] で 1 つ目のデータソースからデータを取得する
- [action2] で 2 つ目のデータソースからデータを取得する
- [action3] で
JavaScript
を選択し、以下のコードを入力する
const action1 = {{ action1.data }}
const action2 = {{ action2.data }}
const mergedData = []
for (let i = 0; i < action1.length; i++) {
const id = action1[i].id
const data1 = action1[i]
const data2 = action2.find(d => d.id === id)
if (data2) {
mergedData.push({ ...data1, ...data2 })
}
}
return mergedData
- [テーブル] を配置する
- [データ] に
{{ dataflow1.data }}
と記述する