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?