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 เป็นฟังก์ชันที่ดึงส่วนของข้อความตามตำแหน่งเริ่มต้นและยาว ใช้เมื่อต้องการตัดสินข้อความส่วนที่ต้องการ