Collect block آیتمهای دادهای جداگانه را از تکرارهای یک حلقه دریافت میکند و آنها را در یک لیست جمع میکند. خروجی این block به شکل یک JSON array ساخته میشود؛ برای مثال ["item1","item2","item3"].
برای نمونه، اگر یک حلقه در هر تکرار یک HTTP request ارسال کند، Collect block میتواند بعد از پایان حلقه همه پاسخها را در یک لیست واحد جمع کند. این block معمولاً همراه با For block استفاده میشود که آیتمهای یک لیست را یکییکی ارسال میکند، یا همراه با Repeat block که یک گروه از blockها را چند بار اجرا میکند.
Input #
Item یک آیتم دادهای را از حلقه For یا Repeat دریافت میکند.
Outputs #
List بعد از پایان حلقه، یک JSON array از همه آیتمهایی میسازد که به این block ارسال شدهاند.
Finish وقتی حلقه کامل شد و Collect block دادهها را در یک آرایه جمع کرد، یک event ارسال میکند.
Example #
Postman برای مشاهده نمونه، Flow Snippet با نام Flow Snippets: Collect را ارائه کرده است.
Related blocks #
- For
- Repeat
Related pages #
- Loops overview
- Create a count-based loop with the Repeat block
- Create a dashboard using Postman Flows
- Create a list-based loop with the For block
منبع آموزشی: Postman Docs، بازنویسی و سادهسازیشده برای کاربران فارسیزبان.

