substring ดึงส่วนของข้อความตามตำแหน่ง ฟังก์ชันนี้มีประโยชน์ในการตัดสินข้อความ สกัดส่วน หรือการจัดการข้อมูลบางส่วน คล้ายกับ slice แต่ใช้เฉพาะข้อความ
substring(text, start, length)
substring(text, start, length)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| text | string | Yes | ข้อความที่ต้องการดึง | |
| start | number | Yes | ตำแหน่งเริ่มต้น | |
| length | number | Optional | ไม่ระบุ (ดึงจาก start ถึงสิ้นสุด) | จำนวนตัวอักษรที่ต้องการ |
ดึง 3 ตัวอักษรแรกจากรหัส
{{ substring('ABCDEF', 0, 3) }}{{ substring('ABCDEF', 0, 3) }}
ABC
{{ substring($json.code, 2, 4) }}{{ substring($json.code, 2, 4) }}
CDEF
{{ substring('2024-12-13', 0, 4) }}{{ substring('2024-12-13', 0, 4) }}
2024
substring() ใช้ (start, length) slice() ใช้ (start, end) เท่านั้น
ใช้เมื่อต้องดึงส่วนของข้อความตามตำแหน่งและยาว
substring เป็นฟังก์ชันที่ดึงส่วนของข้อความตามตำแหน่งเริ่มต้นและยาว ใช้เมื่อต้องการตัดสินข้อความส่วนที่ต้องการ