Transforming data#
n8n ใช้ โครงสร้างข้อมูล ที่กำหนดไว้ล่วงหน้า ซึ่งช่วยให้ node ทั้งหมดสามารถประมวลผลข้อมูลขาเข้าได้อย่างถูกต้อง
ข้อมูลขาเข้าของคุณอาจมีโครงสร้างข้อมูลที่แตกต่างกัน ซึ่งในกรณีนี้คุณจะต้องแปลงข้อมูลเพื่อให้แต่ละรายการสามารถประมวลผลแยกกันได้
ตัวอย่างเช่น ภาพด้านล่างแสดงผลลัพธ์ของ HTTP Request node ที่ส่งคืนข้อมูลที่ไม่เข้ากันกับโครงสร้างข้อมูลของ n8n node จะส่งคืนข้อมูลและแสดงว่ามีการส่งคืนเพียงรายการเดียว
ในการแปลงโครงสร้างประเภทนี้ให้เป็นโครงสร้างข้อมูล n8n คุณสามารถใช้ node การแปลงข้อมูล (data transformation nodes) ได้:
- Aggregate: นำรายการแยกกัน หรือบางส่วนของรายการ มารวมกลุ่มกันเป็นรายการเดี่ยว
- Limit: ลบรายการที่เกินจำนวนสูงสุดที่กำหนด
- Remove Duplicates: ระบุและลบรายการที่เหมือนกันทุกประการในทุก field หรือในชุดของ field ที่กำหนด
- Sort: จัดระเบียบรายการตามลำดับที่ต้องการ หรือสร้างการสุ่มเลือก
- Split Out: แยกรายการข้อมูลเดียวที่มี list ออกเป็นหลายรายการ
- Summarize: รวบรวมรายการเข้าด้วยกัน คล้ายกับ pivot tables ใน Excel