Skip to content

Transforming data#

n8n ใช้ โครงสร้างข้อมูล ที่กำหนดไว้ล่วงหน้า ซึ่งช่วยให้ node ทั้งหมดสามารถประมวลผลข้อมูลขาเข้าได้อย่างถูกต้อง

ข้อมูลขาเข้าของคุณอาจมีโครงสร้างข้อมูลที่แตกต่างกัน ซึ่งในกรณีนี้คุณจะต้องแปลงข้อมูลเพื่อให้แต่ละรายการสามารถประมวลผลแยกกันได้

ตัวอย่างเช่น ภาพด้านล่างแสดงผลลัพธ์ของ HTTP Request node ที่ส่งคืนข้อมูลที่ไม่เข้ากันกับโครงสร้างข้อมูลของ n8n node จะส่งคืนข้อมูลและแสดงว่ามีการส่งคืนเพียงรายการเดียว

HTTP Request node output

ในการแปลงโครงสร้างประเภทนี้ให้เป็นโครงสร้างข้อมูล n8n คุณสามารถใช้ node การแปลงข้อมูล (data transformation nodes) ได้:

  • Aggregate: นำรายการแยกกัน หรือบางส่วนของรายการ มารวมกลุ่มกันเป็นรายการเดี่ยว
  • Limit: ลบรายการที่เกินจำนวนสูงสุดที่กำหนด
  • Remove Duplicates: ระบุและลบรายการที่เหมือนกันทุกประการในทุก field หรือในชุดของ field ที่กำหนด
  • Sort: จัดระเบียบรายการตามลำดับที่ต้องการ หรือสร้างการสุ่มเลือก
  • Split Out: แยกรายการข้อมูลเดียวที่มี list ออกเป็นหลายรายการ
  • Summarize: รวบรวมรายการเข้าด้วยกัน คล้ายกับ pivot tables ใน Excel