logologo
เริ่มต้น
คู่มือ
การพัฒนา
ปลั๊กอิน
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
เริ่มต้น
คู่มือ
การพัฒนา
ปลั๊กอิน
API
logologo
ภาพรวม
คำอธิบายการกำหนดค่า

ไวยากรณ์เทมเพลต

การใช้งานพื้นฐาน
การวนซ้ำ

เครื่องมือจัดรูปแบบ

ภาพรวม
การจัดรูปแบบข้อความ
การจัดรูปแบบตัวเลข
การจัดรูปแบบสกุลเงิน
การจัดรูปแบบวันที่
การจัดรูปแบบช่วงเวลา
การจัดรูปแบบอาร์เรย์

ฟังก์ชันขั้นสูง

การกำหนดเงื่อนไข
คุณสมบัติขั้นสูง
คำถามที่พบบ่อย
กรณีการใช้งาน
Previous Pageคำอธิบายการกำหนดค่า
Next Pageการวนซ้ำ
TIP

เอกสารนี้แปลโดย AI หากมีข้อมูลที่ไม่ถูกต้อง โปรดดูเวอร์ชันภาษาอังกฤษ

#การใช้งานพื้นฐาน

ปลั๊กอินการพิมพ์เทมเพลตมีไวยากรณ์หลากหลายที่ช่วยให้คุณสามารถแทรกข้อมูลแบบไดนามิกและโครงสร้างเชิงตรรกะลงในเทมเพลตได้อย่างยืดหยุ่นครับ/ค่ะ ด้านล่างนี้คือคำอธิบายไวยากรณ์และตัวอย่างการใช้งานโดยละเอียดครับ/ค่ะ

#การแทนที่ข้อมูลพื้นฐาน

ใช้ตัวยึดตำแหน่ง (placeholder) ในรูปแบบ {d.xxx} เพื่อแทนที่ข้อมูลครับ/ค่ะ ตัวอย่างเช่น:

  • {d.title}: อ่านฟิลด์ title จากชุดข้อมูล
  • {d.date}: อ่านฟิลด์ date จากชุดข้อมูล

ตัวอย่าง:

เนื้อหาเทมเพลต:

เรียน ลูกค้าผู้มีอุปการะคุณ,

ขอขอบคุณที่ซื้อผลิตภัณฑ์ของเรา: {d.productName}
หมายเลขคำสั่งซื้อ: {d.orderId}
วันที่สั่งซื้อ: {d.orderDate}

หวังว่าคุณจะได้รับประสบการณ์ที่ดีในการใช้งานครับ/ค่ะ!

ชุดข้อมูล:

{
  "productName": "สมาร์ทวอทช์",
  "orderId": "A123456789",
  "orderDate": "2025-01-01"
}

ผลลัพธ์ที่แสดง:

เรียน ลูกค้าผู้มีอุปการะคุณ,

ขอขอบคุณที่ซื้อผลิตภัณฑ์ของเรา: สมาร์ทวอทช์
หมายเลขคำสั่งซื้อ: A123456789
วันที่สั่งซื้อ: 2025-01-01

หวังว่าคุณจะได้รับประสบการณ์ที่ดีในการใช้งานครับ/ค่ะ!

#การเข้าถึงซับออบเจกต์

หากชุดข้อมูลมีซับออบเจกต์ (sub-object) คุณสามารถเข้าถึงคุณสมบัติของซับออบเจกต์เหล่านั้นได้โดยใช้เครื่องหมายจุด (dot notation) ครับ/ค่ะ

ไวยากรณ์: {d.parent.child}

ตัวอย่าง:

ชุดข้อมูล:

{
  "customer": {
    "name": "李雷",
    "contact": {
      "email": "lilei@example.com",
      "phone": "13800138000"
    }
  }
}

เนื้อหาเทมเพลต:

ชื่อลูกค้า: {d.customer.name}
ที่อยู่อีเมล: {d.customer.contact.email}
เบอร์โทรศัพท์ติดต่อ: {d.customer.contact.phone}

ผลลัพธ์ที่แสดง:

ชื่อลูกค้า: 李雷
ที่อยู่อีเมล: lilei@example.com
เบอร์โทรศัพท์ติดต่อ: 13800138000

#การเข้าถึงอาร์เรย์

หากชุดข้อมูลมีอาร์เรย์ (array) คุณสามารถใช้คีย์เวิร์ดสงวน i เพื่อเข้าถึงองค์ประกอบในอาร์เรย์ได้ครับ/ค่ะ

ไวยากรณ์: {d.arrayName[i].field}

ตัวอย่าง:

ชุดข้อมูล:

{
  "staffs": [
    { "firstname": "James", "lastname": "Anderson" },
    { "firstname": "Emily", "lastname": "Roberts" },
    { "firstname": "Michael", "lastname": "Johnson" }
  ]
}

เนื้อหาเทมเพลต:

พนักงานคนแรกมีนามสกุลคือ {d.staffs[i=0].lastname} และชื่อคือ {d.staffs[i=0].firstname}

ผลลัพธ์ที่แสดง:

พนักงานคนแรกมีนามสกุลคือ Anderson และชื่อคือ James