(Edit Fields(Set

Set Node در n8n ابزاری قدرتمند برای ویرایش و مدیریت فیلدهای داده است و امکان افزودن فیلدهای جدید یا تغییر مقادیر موجود را فراهم می‌کند. این ابزار انعطاف لازم برای کنترل داده‌ها و حفظ یا حذف فیلدهای ورودی را با گزینه‌های مختلف مانند All، Selected و All Except ایجاد می‌کند. همچنین حالت JSON داده‌ها را به شکل کامل نگه می‌دارد و آماده استفاده در سیستم‌ها، اتوماسیون‌ها و APIها می‌کند. با این قابلیت‌ها، مدیریت داده‌ها در n8n ساده، منظم و قابل اعتماد می‌شود.

(Edit Fields (Set در n8n ابزاری قدرتمند برای مدیریت و ویرایش داده‌هاست که امکان تغییر فیلدهای موجود و اضافه کردن فیلدهای جدید را فراهم می‌کند. با استفاده از این ابزار می‌توان داده‌ها را سازمان‌دهی و کنترل کرد تا فرآیندهای اتوماسیون و تحلیل‌ها سریع‌تر، دقیق‌تر و قابل اعتمادتر شوند.

آموزش ویرایش فیلدها با Edit Fields

در این مثال، قصد داریم داده‌های دانش‌آموزان را ویرایش کنیم و یک فیلد جدید اضافه کنیم که مشخص کند هر دانش‌آموز قبول شده است یا نه.

Manual Mapping در Set

برای ساخت فیلد جدید passed

   Name: passed

  • Type: Boolean

  • Value / Expression: {{$json.grade >= 14}}

    • یعنی اگر نمره دانش‌آموز بزرگتر یا مساوی ۱۴ باشد، passed = true

    • در غیر این صورت، passed = false

  • گزینه Include Other Input Fields یا Input Fields to Include → All

    • وقتی این گزینه فعال باشد، همه فیلدهای ورودی که روی آن‌ها کاری نکردیم هم باقی می‌مانند.

    • به این معنی که علاوه بر فیلد جدید passed، فیلدهای اصلی مثل name, grade, active, birthday هم در خروجی باقی می‌مانند.

Manual Mapping:

 اجازه می‌دهد فیلدهای جدید بسازیم یا فیلدهای موجود را ویرایش کنیم.

  • فیلد passed: یک فیلد Boolean است که مشخص می‌کند آیا دانش‌آموز نمره کافی دارد یا نه (مثلاً نمره ≥ ۱۴ → true).

  • Input Fields to Include → Selected: با انتخاب این گزینه و مشخص کردن فیلد name، فقط نام دانش‌آموز همراه با فیلد جدید passed در خروجی باقی می‌ماند.

  • کاربرد: این حالت زمانی مفید است که می‌خواهیم فقط فیلدهای خاص را نگه داریم و سایر اطلاعات غیرضروری حذف شوند.

 

All Except :

گزینه All Except دقیقاً برعکس گزینه All عمل می‌کند.

  • وقتی این گزینه را انتخاب می‌کنید، تمام فیلدهای ورودی به جز آن‌هایی که مشخص کرده‌اید، در خروجی باقی می‌مانند.

  • یعنی فیلدهای مشخص شده حذف می‌شوند و بقیه حفظ می‌شوند.

  • اگر فیلدهای ورودی شامل name, grade, active, birthday باشند و بخواهید فقط فیلد grade حذف شود:
  • با انتخاب All Except → grade، خروجی شامل name, active, birthday خواهد بود و فیلد grade حذف می‌شود.

کاربرد:

  • زمانی که می‌خواهید بیشتر فیلدها را حفظ کنید و تنها چند فیلد خاص را حذف کنید، بدون اینکه تک‌تک فیلدهای باقی‌مانده را انتخاب کنید.

گزینه JSON در Set

  • وقتی JSON را انتخاب می‌کنید، تمام داده‌ها به صورت یک شیء JSON واحد در خروجی نمایش داده می‌شوند.

  • این حالت برای زمانی مناسب است که بخواهید ساختار داده‌ها را بدون جدا کردن فیلدها نگه دارید یا بخواهید به سیستم دیگری که JSON کامل می‌گیرد، ارسال کنید.

مثال عملی:

فرض کنید داده‌های دانش‌آموزان شما شامل این فیلدها باشند:
name, grade, active, birthday

  • اگر گزینه JSON را فعال کنید، خروجی شبیه به این خواهد بود:

کاربرد:

  • زمانی که نیاز دارید تمام داده‌ها را یکجا به شکل JSON ارسال کنید یا در یک سیستم که JSON می‌گیرد ذخیره کنید.

  • همچنین برای API Call یا Webhook بسیار مناسب است.

سخن پایانی

استفاده از (Edit Fields (Set در n8n به شما امکان می‌دهد جریان داده‌ها را به شکل هوشمند مدیریت کنید و کنترل کاملی روی فیلدها داشته باشید. با تسلط بر گزینه‌ها و قابلیت‌های مختلف آن، می‌توانید داده‌ها را به شکلی منظم و قابل استفاده نگه دارید، از خطاهای احتمالی جلوگیری کنید و فرآیندهای اتوماسیون خود را بهینه و قابل اعتماد بسازید. این ابزار نه تنها کار با داده‌ها را ساده می‌کند، بلکه انعطاف و دقت بالایی به جریان‌های کاری شما می‌بخشد و امکان پیاده‌سازی سناریوهای پیچیده را نیز فراهم می‌آورد.

افزودن به لیست پرکاربردها
انتشار:۲۲ آبان ۱۴۰۴
بروزرسانی:۷ آذر ۱۴۰۴
تعداد بازدید:287 نفر
تعداد کامنت:بدون کامنت
اشتراک گذاری:
https://n8nir.ir/?p=2469

درباره (Edit Fields(Set

(Edit Fields (Set در n8n امکان مدیریت کامل جریان داده‌ها را فراهم می‌کند و ابزارهایی برای ویرایش، افزودن و کنترل فیلدها ارائه می‌دهد. با استفاده از گزینه‌های مختلف برای انتخاب فیلدها و نگهداری داده‌ها به صورت JSON، می‌توان داده‌ها را دقیق و منظم حفظ کرد و آماده استفاده در سیستم‌ها و اتوماسیون‌های مختلف نمود. این قابلیت‌ها نه تنها فرآیندهای اتوماسیون را ساده و سریع می‌کنند، بلکه دقت و اعتمادپذیری اطلاعات را نیز افزایش می‌دهند، و n8n را به یک ابزار منعطف و کاربردی برای مدیریت داده‌ها تبدیل می‌کنند.

دسته بندی مرتبط:
نمونه های آماده مرتبط
ChatGPT Image Nov 20, 2025, 02_11_59 PM
file_00000000a56461f9b1d225c07716750a
telegram

اتوماسیون انتشار اخبار در تلگرام با فید RSS

اتوماسیون هوشمند را همین امروز آغاز کنید!
با استفاده از سرویس n8n، فرآیندهای تکراری را حذف و بهره‌وری کسب‌وکار خود را افزایش دهید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

لینک کپی شد!