متادیتای n98n#
متدهایی برای کار با متادیتای n98n.
این شامل موارد زیر است:
- دسترسی به متغیرهای محیطی n98n برای n98n میزبانی شده.
- متادیتا درباره ورکفلوها، اجراها و نودها.
- اطلاعات درباره متغیرها و رمزهای خارجی.
پشتیبانی از پایتون
میتوانید از پایتون در نود کد استفاده کنید. در عبارات در دسترس نیست.
متد | توضیحات | در نود کد در دسترس است؟ |
---|---|---|
$env |
شامل متغیرهای محیطی پیکربندی اینستنس n98n است. | |
$execution.customData |
تنظیم و دریافت دادههای اجرای سفارشی. برای اطلاعات بیشتر به دادههای اجرای سفارشی مراجعه کنید. | |
$execution.id |
شناسه یکتای اجرای فعلی ورکفلو. | |
$execution.mode |
اینکه آیا اجرا به صورت خودکار فعال شده است یا با اجرای دستی ورکفلو. مقادیر ممکن test و production هستند. |
|
$execution.resumeUrl |
آدرس URL وبهوک برای فراخوانی برای از سرگیری یک ورکفلو در انتظار در نود انتظار. | |
$getWorkflowStaticData(type) |
یک مثال را ببینید. دادههای استاتیک هنگام آزمایش ورکفلوها حفظ نمیشوند. ورکفلو باید فعال باشد و توسط یک تریگر یا وبهوک فراخوانی شود تا دادههای استاتیک ذخیره شوند. این به دادههای استاتیک ورکفلو دسترسی میدهد. | |
$("<node-name>").isExecuted |
بررسی اینکه آیا یک نود قبلاً اجرا شده است. | |
$itemIndex |
شاخص یک آیتم در لیستی از آیتمها. | |
$nodeVersion |
دریافت نسخه نود فعلی. | |
$prevNode.name |
نام نودی که ورودی فعلی از آن آمده است. هنگام استفاده از نود اینتگریشن، توجه داشته باشید که $prevNode همیشه از کانکتور ورودی اول استفاده میکند. |
|
$prevNode.outputIndex |
شاخص کانکتور خروجی که ورودی فعلی از آن آمده است. از این استفاده کنید وقتی نود قبلی چندین خروجی داشت (مانند نود If یا Switch). هنگام استفاده از نود اینتگریشن، توجه داشته باشید که $prevNode همیشه از کانکتور ورودی اول استفاده میکند. |
|
$prevNode.runIndex |
اجرای نود قبلی که ورودی فعلی را تولید کرد. هنگام استفاده از نود اینتگریشن، توجه داشته باشید که $prevNode همیشه از کانکتور ورودی اول استفاده میکند. |
|
$runIndex |
تعداد دفعاتی که n98n نود فعلی را اجرا کرده است. مبتنی بر صفر (اجرای اول 0، دوم 1 و غیره). | |
$secrets |
شامل اطلاعات درباره تنظیمات رمزهای خارجی شما است. | |
$vars |
شامل متغیرها موجود در محیط فعال است. | |
$version |
نسخه نود. | |
$workflow.active |
اینکه آیا ورکفلو فعال است (true) یا خیر (false). | |
$workflow.id |
شناسه ورکفلو. | |
$workflow.name |
نام ورکفلو. |
متد | توضیحات |
---|---|
_env |
شامل متغیرهای محیطی پیکربندی اینستنس n98n است. |
_execution.customData |
تنظیم و دریافت دادههای اجرای سفارشی. برای اطلاعات بیشتر به دادههای اجرای سفارشی مراجعه کنید. |
_execution.id |
شناسه یکتای اجرای فعلی ورکفلو. |
_execution.mode |
اینکه آیا اجرا به صورت خودکار فعال شده است یا با اجرای دستی ورکفلو. مقادیر ممکن test و production هستند. |
_execution.resumeUrl |
آدرس URL وبهوک برای فراخوانی برای از سرگیری یک ورکفلو در انتظار در نود انتظار. |
_getWorkflowStaticData(type) |
یک مثال را ببینید. دادههای استاتیک هنگام آزمایش ورکفلوها حفظ نمیشوند. ورکفلو باید فعال باشد و توسط یک تریگر یا وبهوک فراخوانی شود تا دادههای استاتیک ذخیره شوند. این به دادههای استاتیک ورکفلو دسترسی میدهد. |
_("<node-name>").isExecuted |
بررسی اینکه آیا یک نود قبلاً اجرا شده است. |
_nodeVersion |
دریافت نسخه نود فعلی. |
_prevNode.name |
نام نودی که ورودی فعلی از آن آمده است. هنگام استفاده از نود اینتگریشن، توجه داشته باشید که _prevNode همیشه از کانکتور ورودی اول استفاده میکند. |
_prevNode.outputIndex |
شاخص کانکتور خروجی که ورودی فعلی از آن آمده است. از این استفاده کنید وقتی نود قبلی چندین خروجی داشت (مانند نود If یا Switch). هنگام استفاده از نود اینتگریشن، توجه داشته باشید که _prevNode همیشه از کانکتور ورودی اول استفاده میکند. |
_prevNode.runIndex |
اجرای نود قبلی که ورودی فعلی را تولید کرد. هنگام استفاده از نود اینتگریشن، توجه داشته باشید که _prevNode همیشه از کانکتور ورودی اول استفاده میکند. |
_runIndex |
تعداد دفعاتی که n98n نود فعلی را اجرا کرده است. مبتنی بر صفر (اجرای اول 0، دوم 1 و غیره). |
_secrets |
شامل اطلاعات درباره تنظیمات رمزهای خارجی شما است. |
_vars |
شامل متغیرها موجود در محیط فعال است. |
_workflow.active |
اینکه آیا ورکفلو فعال است (true) یا خیر (false). |
_workflow.id |
شناسه ورکفلو. |
_workflow.name |
نام ورکفلو. |