Split Data

บล็อก Split Data ใช้สำหรับ แบ่งข้อความหรือรายการ ออกเป็นส่วนย่อยตามตัวแบ่ง (Delimiter) เหมาะสำหรับการ แยกค่าเฉพาะ จากข้อมูลข้อความที่ป้อนเข้ามา

ตัวอย่างการใช้งาน:

  • แยกค่าตามเครื่องหมายจุลภาค (,)"apple,banana,grape"["apple", "banana", "grape"]

  • แยกค่าตามช่องว่าง ( )"John Doe 25"["John", "Doe", "25"]

  • แยกค่าตามสัญลักษณ์อื่น เช่น | หรือ ;


วิธีการใช้งานบล็อค Split Data

1. ตัวแปรนำเข้า (Input Variable)

  • ป้อน ตัวแปรที่มีข้อความหรือลิสต์ ที่ต้องการแยกค่า

  • ตัวอย่าง:

    • หากตัวแปรมีค่าเป็น "apple,banana,grape,orange"

    • บล็อกนี้จะ แยกค่าออกเป็นรายการ["apple", "banana", "grape", "orange"]

2. ตัวแบ่ง (Delimiter)

  • ระบุ อักขระ ที่ใช้แยกค่าภายในข้อความนำเข้า

  • ตัวอย่างตัวแบ่งที่พบบ่อย:

    • เครื่องหมายจุลภาค (,)"apple,banana,grape"["apple", "banana", "grape"]

    • เครื่องหมายท่อ (|)"user1|user2|user3"["user1", "user2", "user3"]

    • ช่องว่าง (space)"first second third"["first", "second", "third"]

    • ขึ้นบรรทัดใหม่ (new line) → ใช้เพื่อแยกข้อความเป็นบรรทัดๆ

3. โหมดการดึงข้อมูล (Extract Mode)

เลือกวิธีการดึงค่าจากข้อมูลที่ถูกแบ่งออกมา:

  • All Values → ดึง ค่าทั้งหมด ที่ถูกแบ่ง และคืนค่าเป็น ลิสต์

    • ตัวอย่าง: "apple,banana,grape"["apple", "banana", "grape"]

  • Random Value → เลือก ค่าสุ่มหนึ่งค่า จากรายการที่ถูกแบ่ง

    • ตัวอย่าง: "apple,banana,grape""banana" (อาจเป็นค่าอื่นแบบสุ่ม)

  • Nth Value → ดึงค่าจาก ตำแหน่งที่ระบุ (เช่น ลำดับที่ 1, 2, 3)

    • ตัวอย่าง: "apple,banana,grape" → ถ้าเลือก Nth = 2"banana" (เริ่มนับจาก 1)

4. ลบช่องว่างส่วนเกิน (Trim Whitespaces)

  • เปิดใช้งานตัวเลือกนี้เพื่อ ลบช่องว่างส่วนเกิน ออกจากค่าที่ถูกแยกออกมา

5. ตัวแปรผลลัพธ์ (Output Variable - Optional)

  • เปิดใช้งานตัวเลือกนี้หากต้องการ จัดเก็บค่าที่แยกออกมาในตัวแปร เพื่อนำไปใช้ในขั้นตอนถัดไป


Last updated

Was this helpful?