پرش به محتویات

متدهای راحتی#

n98n این متدها را برای آسان‌تر کردن انجام کارهای رایج در عبارات فراهم می‌کند.

پشتیبانی از Python

می‌توانید از Python در نود کد استفاده کنید. در عبارات در دسترس نیست.

متد توضیحات در نود کد در دسترس است؟
$evaluateExpression(expression: string, itemIndex?: number) یک رشته را به عنوان یک عبارت ارزیابی می‌کند. اگر itemIndex را ارائه ندهید، n98n از داده‌های آیتم 0 در نود کد استفاده می‌کند. ✅
$ifEmpty(value, defaultValue) تابع $ifEmpty() دو پارامتر می‌گیرد، پارامتر اول را برای بررسی خالی بودن آزمایش می‌کند، سپس یا پارامتر (اگر خالی نباشد) یا پارامتر دوم (اگر اولی خالی باشد) را برمی‌گرداند. پارامتر اول در صورتی خالی است که:
  • undefined باشد
  • null باشد
  • یک رشته خالی '' باشد
  • یک آرایه باشد که value.length مقدار false برگرداند
  • یک شیء باشد که Object.keys(value).length مقدار false برگرداند
✅
$if() تابع $if() سه پارامتر می‌گیرد: یک شرط، مقداری که در صورت درست بودن شرط برگردانده شود، و مقداری که در صورت نادرست بودن شرط برگردانده شود. ❌
$max() بزرگترین عدد از اعداد ارائه شده را برمی‌گرداند. ❌
$min() کوچکترین عدد از اعداد ارائه شده را برمی‌گرداند. ❌
متد توضیحات
_evaluateExpression(expression: string, itemIndex?: number) یک رشته را به عنوان یک عبارت ارزیابی می‌کند. اگر itemIndex را ارائه ندهید، n98n از داده‌های آیتم 0 در نود کد استفاده می‌کند.
_ifEmpty(value, defaultValue) تابع _ifEmpty() دو پارامتر می‌گیرد، پارامتر اول را برای بررسی خالی بودن آزمایش می‌کند، سپس یا پارامتر (اگر خالی نباشد) یا پارامتر دوم (اگر اولی خالی باشد) را برمی‌گرداند. پارامتر اول در صورتی خالی است که:
  • undefined باشد
  • null باشد
  • یک رشته خالی '' باشد
  • یک آرایه باشد که value.length مقدار false برگرداند
  • یک شیء باشد که Object.keys(value).length مقدار false برگرداند