เอาไว้สร้างเงื่อนไข "ถ้า...แล้ว..."
| ฟังก์ชัน | ความหมาย (แปลไทย) | ตัวอย่างการใช้งานจริง |
|---|---|---|
if |
ถ้า... แล้ว... (มิฉะนั้น...) | if(prop("Status")=="Done", "🎉", "⏳") <br>(ถ้างานเสร็จ ให้โชว์พลุ ถ้าไม่เสร็จโชว์นาฬิกา) |
empty |
เช็คว่า "ช่องว่าง" ไหม? | ใช้เช็คว่าใส่วันที่หรือยัง ถ้ายังไม่ใส่ให้ขึ้นเตือน |
contains |
เช็คว่า "มีคำนี้ผสมอยู่" ไหม? | เช็คว่าในชื่อโปรเจกต์มีคำว่า "Urgent" ผสมอยู่ไหม |
and |
และ (ต้องจริงทั้งคู่) | ใช้เมื่อมี 2 เงื่อนไข เช่น "งานด่วน" และ "ยังไม่เสร็จ" |
or |
หรือ (อันไหนจริงก็ได้) | ใช้เมื่อมีทางเลือก เช่น จ่ายด้วย "เงินสด" หรือ "โอน" ก็ได้ |
not |
ไม่ (กลับจริงเป็นเท็จ) | ใช้กลับด้านเงื่อนไข เช่น "ไม่ได้เลือก" |
เอาไว้คำนวณ Deadline และอายุงาน
| ฟังก์ชัน | ความหมาย (แปลไทย) | ตัวอย่างการใช้งานจริง |
|---|---|---|
now |
เวลา ณ ตอนนี้ | ใช้เทียบกับวันส่งงานว่าเลยกำหนดหรือยัง |
dateBetween |
หา "ระยะห่าง" ระหว่าง 2 วัน | dateBetween(prop("Deadline"), now(), "days") <br>(เหลือกี่วันจะถึงกำหนดส่ง) |
dateAdd |
บวกวันเพิ่ม | คำนวณวันหมดอายุประกัน (วันซื้อ + 365 วัน) |
dateSubtract |
ย้อนวันกลับไป | หาว่า 7 วันที่แล้วคือวันที่เท่าไหร่ |
formatDate |
จัดรูปแบบวันที่ใหม่ | เปลี่ยนวันที่ยาวๆ ให้เป็น "DD/MM/YY" (เช่น 25/12/26) |
เอาไว้คิดเงินและคำนวณตัวเลข
| ฟังก์ชัน | ความหมาย (แปลไทย) | ตัวอย่างการใช้งานจริง |
|---|---|---|
round |
ปัดเศษ (ตามหลักคณิตศาสตร์) | ทำราคาสินค้าให้ไม่มีทศนิยม (10.5 -> 11) |
floor |
ปัดเศษ "ลง" เสมอ | (10.9 -> 10) |
ceil |
ปัดเศษ "ขึ้น" เสมอ | (10.1 -> 11) |
abs |
ค่าสัมบูรณ์ (ทำให้เป็นบวก) | แปลงค่าติดลบให้เป็นบวก (เช่น ผลต่างราคา) |
max |
หาค่าที่ "มากที่สุด" | เปรียบเทียบยอดขาย 2 เดือน อันไหนมากกว่า |
min |
หาค่าที่ "น้อยที่สุด" | หาคะแนนต่ำสุด |
เอาไว้ตกแต่งและจัดการคำ
| ฟังก์ชัน | ความหมาย (แปลไทย) | ตัวอย่างการใช้งานจริง |
|---|---|---|
format |
เปลี่ยนตัวเลข/วันที่ ให้เป็นข้อความ | ใช้เมื่อต้องการเอาตัวเลขมาต่อกับคำพูด |
length |
นับจำนวนตัวอักษร | เช็คว่าเขียนแคปชั่นยาวเกินกำหนดไหม |
slice |
ตัดข้อความ (เอาเฉพาะส่วนที่ต้องการ) | ตัดเอาแค่รหัสสินค้า 3 ตัวแรก |
replace |
แทนที่คำ (คำแรกที่เจอ) | แก้คำผิดอัตโนมัติ |
replaceAll |
แทนที่คำ (ทั้งหมดที่เจอ) | ลบช่องว่างทั้งหมดออกจากเบอร์โทรศัพท์ |
style |
เปลี่ยนสี / ทำตัวหนา | style("ระวัง!", "b", "red") <br>(ทำคำเตือนสีแดงตัวหนา) |
ไม่ต้องพิมพ์ชื่อฟังก์ชัน ใช้สัญลักษณ์พวกนี้แทนได้เลย
+ : บวก (ใช้กับเลข) หรือ ต่อข้อความ (ใช้กับ Text)