ROOM64 / KNOWLEDGE / N8N

การใช้งาน If

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

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

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

← Core nodes

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

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

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

เพิ่มเงื่อนไข

สร้างการเปรียบเทียบ Conditions สำหรับ node If ของคุณ

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

เลือก เพิ่มเงื่อนไข (Add condition) เพื่อสร้างเงื่อนไขเพิ่มเติม

เงื่อนไขการรวม (Combining conditions)

คุณสามารถเลือกที่จะเก็บข้อมูล:

  • เมื่อตรงตามเงื่อนไขทั้งหมด: สร้างเงื่อนไขตั้งแต่ 2 ข้อขึ้นไปแล้วเลือก AND ในเมนูแบบเลื่อนลงระหว่างพวกเขา
  • เมื่อตรงตามเงื่อนไขใดๆ: สร้างเงื่อนไขตั้งแต่ 2 ข้อขึ้นไปแล้วเลือก OR ในเมนูแบบเลื่อนลงระหว่างพวกเขา

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

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

การดำเนินการสาขาด้วย node If และ Merge

0.236.0 และต่ำกว่า (0.236.0 and below)

n8n ลบพฤติกรรมการดำเนินการนี้ใน n8n 1.0 ส่วนนี้ใช้กับขั้นตอนการทำงานโดยใช้ v0 (แบบเดิม) (v0 (legacy)) ลำดับการดำเนินการ workflow ตามค่าเริ่มต้น นี่คือ workflow ทั้งหมดที่สร้างขึ้นก่อน n8n 1.0 คุณสามารถเปลี่ยนลำดับการดำเนินการของคุณได้ การตั้งค่า workflow .

ถ้าคุณเพิ่ม node Merge ลงใน workflow ที่มี node If อาจส่งผลให้สตรีมข้อมูลเอาท์พุตทั้งสองของ node If ดำเนินการได้

สตรีมข้อมูลหนึ่ง trigger node Merge ซึ่งจะไปและดำเนินการสตรีมข้อมูลอื่น

ตัวอย่างเช่น ในภาพหน้าจอด้านล่างมี workflow ที่มี node แก้ไขฟิลด์ node If และ node Merge มาตรฐานหากพฤติกรรมของ node คือการดำเนินการสตรีมข้อมูลเดียว (ในภาพหน้าจอ นี่คือ จริง (true) เอาท์พุท) อย่างไรก็ตาม เนื่องจาก node Merge สตรีมข้อมูลทั้งสองจึงดำเนินการ แม้ว่า node If จะไม่ส่งข้อมูลใดๆ ลงไปก็ตาม เท็จ (false) สตรีมข้อมูล

workflow ที่มี node แก้ไขฟิลด์ node If และ node Merge ที่เชื่อมต่อกันตามลำดับ

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

หากคุณต้องการ output แบบมีเงื่อนไขมากกว่า 2 รายการ ให้ใช้ Switch.

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

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