Convenience methods#
n8n มี methods เหล่านี้เพื่อให้ง่ายต่อการทำงานทั่วไปใน expressions
Python support
คุณสามารถใช้ Python ใน Code node ได้ แต่ไม่สามารถใช้ใน expressions ได้
Method | Description | Available in Code node? |
---|---|---|
$evaluateExpression(expression: string, itemIndex?: number) |
ประเมินผล string เป็น expression หากคุณไม่ได้ระบุ itemIndex n8n จะใช้ข้อมูลจาก item 0 ใน Code node |
|
$ifEmpty(value, defaultValue) |
ฟังก์ชัน $ifEmpty() รับสอง parameters ทดสอบ parameter แรกเพื่อตรวจสอบว่าว่างเปล่าหรือไม่ จากนั้นคืนค่า parameter แรก (หากไม่ว่างเปล่า) หรือ parameter ที่สอง (หาก parameter แรกว่างเปล่า) parameter แรกจะถือว่าว่างเปล่าหากเป็น:
|
|
$if() |
ฟังก์ชัน $if() รับสาม parameters: เงื่อนไข, ค่าที่จะคืนหากเป็น true, และค่าที่จะคืนหากเป็น false |
|
$max() |
คืนค่าตัวเลขที่สูงที่สุดจากตัวเลขที่ให้มา | |
$min() |
คืนค่าตัวเลขที่ต่ำที่สุดจากตัวเลขที่ให้มา |
Method | Description |
---|---|
_evaluateExpression(expression: string, itemIndex?: number) |
ประเมินผล string เป็น expression หากคุณไม่ได้ระบุ itemIndex n8n จะใช้ข้อมูลจาก item 0 ใน Code node |
_ifEmpty(value, defaultValue) |
ฟังก์ชัน _ifEmpty() รับสอง parameters ทดสอบ parameter แรกเพื่อตรวจสอบว่าว่างเปล่าหรือไม่ จากนั้นคืนค่า parameter แรก (หากไม่ว่างเปล่า) หรือ parameter ที่สอง (หาก parameter แรกว่างเปล่า) parameter แรกจะถือว่าว่างเปล่าหากเป็น:
|