ROOM64 / KNOWLEDGE / N8N

การใช้งาน Switch

Switch — เอกสารประกอบสำหรับ node Switch ใน n8n ซึ่งเป็นแพลตฟอร์ม workflow อัตโนมัติ รวมถึงคำแนะนำในการใช้งาน และลิงก์ไปยังตัวอย่าง

อ่านต้นฉบับที่ n8n Official Docs ↗
คำแปลอัตโนมัติภาษาไทย แปลด้วย Google Translate / M2M100 จากเอกสาร n8n ณ วันที่ 2026-09-28 ยังไม่ได้ตรวจทานทางเทคนิคทุกหน้า โค้ดและ expression คงตามต้นฉบับ ชื่อ node เมนู และศัพท์เทคนิคคงภาษาอังกฤษเพื่อเทียบกับหน้าจอ n8n

Core nodes · จัดการข้อมูลและลำดับงาน · Switch

← Core nodes

สารบัญในหน้านี้

เอกสารประกอบสำหรับ node Switch ใน n8n ซึ่งเป็นแพลตฟอร์ม workflow อัตโนมัติ รวมถึงคำแนะนำในการใช้งาน และลิงก์ไปยังตัวอย่าง

ใช้ node Switch เพื่อกำหนดเส้นทาง workflow ตามเงื่อนไขตามการดำเนินการเปรียบเทียบ มันคล้ายกับ If node แต่รองรับเส้นทาง output หลายเส้นทาง

parameter node

เลือก Mode node ควรใช้:

  • Rules : เลือกโหมดนี้เพื่อสร้างกฎการจับคู่สำหรับแต่ละ output
  • Expression : เลือกโหมดนี้เพื่อเขียน expression เพื่อส่งคืนดัชนี output โดยทางโปรแกรม

การกำหนดค่า node ขึ้นอยู่กับ Mode คุณเลือก

Rules

หากต้องการกำหนดค่า node ด้วยการดำเนินการนี้ ให้ใช้ parameter เหล่านี้:

  • สร้าง Routing Rules เพื่อกำหนดเงื่อนไขการเปรียบเทียบ
    • ใช้เมนูแบบเลื่อนลงประเภทข้อมูลเพื่อเลือกประเภทข้อมูลและประเภทการดำเนินการเปรียบเทียบสำหรับเงื่อนไขของคุณ ตัวอย่างเช่น หากต้องการสร้างกฎสำหรับวันที่หลังจากวันที่ใดวันที่หนึ่ง ให้เลือก วันที่และเวลา > คือหลังจาก (Date & Time > is after).
    • ช่องและค่าที่จะเข้าสู่เงื่อนไขจะเปลี่ยนไปตามประเภทข้อมูลและการเปรียบเทียบที่คุณเลือก อ้างถึง การเปรียบเทียบประเภทข้อมูลที่มีอยู่ สำหรับรายการเปรียบเทียบทั้งหมดตามประเภทข้อมูล
  • Rename Output : เปิดการควบคุมนี้เพื่อเปลี่ยนชื่อฟิลด์ output เพื่อใส่ข้อมูลที่ตรงกัน ใส่สิ่งที่คุณต้องการ Output Name.

เลือก Add Routing Rule เพื่อเพิ่มกฎเกณฑ์เพิ่มเติม

ตัวเลือกกฎ (Rule options)

คุณสามารถกำหนดค่า node เพิ่มเติมด้วยการดำเนินการนี้โดยใช้สิ่งเหล่านี้ Options:

  • Fallback Output : เลือกวิธีกำหนดเส้นทาง workflow เมื่อรายการไม่ตรงกับกฎหรือเงื่อนไขใดๆ
    • None : ละเว้นรายการ นี่เป็นพฤติกรรมเริ่มต้น
    • Extra Output : ส่งสินค้าไปยัง output พิเศษที่แยกจากกัน
    • Output 0 : ส่งสินค้าไปยัง output เดียวกันกับที่ตรงกับกฎข้อแรก
  • Ignore Case : ตั้งค่าว่าจะละเว้นตัวพิมพ์เล็กหรือใหญ่เมื่อประเมินเงื่อนไข (เปิด) หรือบังคับใช้ตัวพิมพ์เล็ก (ปิด)
  • Less Strict Type Validation : ตั้งค่าว่าคุณต้องการให้ n8n พยายามแปลงประเภทค่าตามตัวดำเนินการที่คุณเลือก (เปิด) หรือไม่ (ปิด)
  • ส่งข้อมูลไปยัง output ที่ตรงกันทั้งหมด (Send data to all matching outputs) : ตั้งค่าว่าจะส่งข้อมูลไปยังเอาท์พุตแรกที่ตรงตามเงื่อนไข (เปิด) หรือจะส่งข้อมูลไปยังเอาท์พุตแรกที่ตรงตามเงื่อนไข (ปิด)

Expression

หากต้องการกำหนดค่า node ด้วยการดำเนินการนี้ ให้ใช้ parameter เหล่านี้:

  • Number of Outputs : กำหนดจำนวน output ที่ node ควรมี
  • Output Index : สร้าง expression เพื่อคำนวณว่ารายการ input ใดควรถูกกำหนดเส้นทางไปยัง output ใด expression ต้องส่งคืนตัวเลข

เทมเพลตและตัวอย่าง

เรียกดูเทมเพลตการรวมสวิตช์ หรือ ค้นหาเทมเพลตทั้งหมด

อ้างถึง แยกด้วยเงื่อนไข สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้เงื่อนไขเพื่อสร้างตรรกะที่ซับซ้อนใน n8n

การเปรียบเทียบประเภทข้อมูลที่มีอยู่

String

ชนิดข้อมูล string รองรับการเปรียบเทียบเหล่านี้:

  • มีอยู่จริง
  • ไม่มีอยู่จริง
  • ว่างเปล่า
  • ไม่ว่างเปล่า
  • มีค่าเท่ากับ
  • ไม่เท่ากับ
  • ประกอบด้วย
  • ไม่มี
  • เริ่มต้นด้วย
  • ไม่ได้เริ่มต้นด้วย
  • ลงท้ายด้วย
  • ไม่ได้ลงท้ายด้วย
  • ตรงกับ regex
  • ไม่ตรงกับ regex

Number

ชนิดข้อมูลตัวเลขรองรับการเปรียบเทียบเหล่านี้:

  • มีอยู่จริง
  • ไม่มีอยู่จริง
  • ว่างเปล่า
  • ไม่ว่างเปล่า
  • มีค่าเท่ากับ
  • ไม่เท่ากับ
  • มีค่ามากกว่า
  • น้อยกว่า
  • มากกว่าหรือเท่ากับ
  • น้อยกว่าหรือเท่ากับ

วันที่และเวลา (Date & Time)

ชนิดข้อมูลวันที่และเวลารองรับการเปรียบเทียบเหล่านี้:

  • มีอยู่จริง
  • ไม่มีอยู่จริง
  • ว่างเปล่า
  • ไม่ว่างเปล่า
  • มีค่าเท่ากับ
  • ไม่เท่ากับ
  • คือหลังจาก
  • คือก่อน
  • อยู่หลังหรือเท่ากับ
  • อยู่ก่อนหรือเท่ากับ

Boolean

ชนิดข้อมูล boolean รองรับการเปรียบเทียบเหล่านี้:

  • มีอยู่จริง
  • ไม่มีอยู่จริง
  • ว่างเปล่า
  • ไม่ว่างเปล่า
  • เป็นความจริง
  • เป็นเท็จ
  • มีค่าเท่ากับ
  • ไม่เท่ากับ

Array

ชนิดข้อมูล array รองรับการเปรียบเทียบเหล่านี้:

  • มีอยู่จริง
  • ไม่มีอยู่จริง
  • ว่างเปล่า
  • ไม่ว่างเปล่า
  • ประกอบด้วย
  • ไม่มี
  • ยาวเท่ากับ
  • ความยาวไม่เท่ากัน
  • ความยาวมากกว่า
  • ความยาวน้อยกว่า
  • ความยาวมากกว่าหรือเท่ากับ
  • ความยาวน้อยกว่าหรือเท่ากับ

Object

ประเภทข้อมูล object รองรับการเปรียบเทียบเหล่านี้:

  • มีอยู่จริง
  • ไม่มีอยู่จริง
  • ว่างเปล่า
  • ไม่ว่างเปล่า
เอกสารและภาพต้นฉบับ © n8n GmbH · คำแปล คู่มือประกอบ และภาพแนวคิดเพิ่มเติมโดย Room64 · เว็บไซต์นี้ไม่ใช่เอกสารทางการของ n8n · Apache 2.0 พร้อม Commons Clause

มีงานที่อยากให้ Software, AI หรือ Automation ช่วยอยู่ไหม?

เล่า workflow หรือปัญหาที่ทีมกำลังเจอ เราช่วยดูได้ว่าควรใช้ระบบสำเร็จรูป เชื่อมเครื่องมือเดิม หรือพัฒนาเพิ่มเฉพาะส่วนไหน

คุยกับเราทาง LINEhello@room64.net