Can't iterate bundles values

I have a “List board’s items” module in monday, and I try to get all the Item ID of these listed items. No metter what I am doing, and which values from the “List board’s items” outputs I put in the iterator after the “List board’s items” module - the iterator doesn’t return list od item ID’s but instead it return just the first Iten ID.

What could be the problem?

Attached two pictures and Blueprint:

blueprint (3).json (36.2 KB)


1 Like

@Msquare_Automation ?

1 Like

Hi Ido,

the idea behind the Iterator module is that it will produce a separate bundle for each item in an array. But in your case the List module is already doing that, there is no array to iterate over.

Do you need all the IDs grouped together? You will then need an Aggregator module.

2 Likes

Hi @Ido_Puterkovski
The List Item module does not return an array, so there’s no need to manually iterate. It automatically processes each item individually as it moves through the subsequent modules.

Best regards,

Msquare Automation
Gold Partner of Make
@Msquare_Automation

2 Likes

@Msquare_Automation @Stoyan_Vatov Thanks!

I got what you both wrote but in fact when I try to enter the output of the list module in the ID SECTION within the last module (update item’s column value) its show me error. Do you have an idea of what cold be wrong?

Error Details: "@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAACswAA4AAAAAVHwAACrYAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGmQbmh4cg3wGYACHbBEMCu9I2GwLg3IAATYCJAOHYAQgBYMAByAbO0YzA8HGAQBQZyajkRFsHAAUbVAUZYOyJfg/JGgLhuC1B62JCWNiDIqaKUtrEQhjIJnCeHmtlh3y9eOs6eV8V611d7UeMfbVnwlxCKJ/aszxY8wj28fCDwDEjtHQSGISRHbBf3VPz+0TnYmOzJCIGIRCBCiDP3jzAz+33l9BS6kI2qBNxQhHjsiclLhROUa1REuFA0ERRaoM9IBDLEoseorniVIA/0TV1FpmLrOQP6wj/IhsLIYeC6Bn2ABQ3Vyt6V3efeJsp+PrOpULAVWjgHWnSrNxwAsHITjSac0InGRm174HrACpKHF3ZQqg6YEF02iTTkqK9rGouf4KSlk+ggSBkkpws/7DtXLzO9lkIJPNA7F7ZYgLqICnZXnCVZkqc0BALZ3NUi8zR+n6ZSTC4xRCpbRLOEdpwmRQyDhKtZJBV1mqURKhuG8/zWY62RfAadn1H/EX7kiXhTnjkg1uN1vgf8R7wKpAOQBwCEIyqcgDtiRsX4Wrsvd/+32r8xax9Anpk6wkztY0787TmXnPv81fUw1liV5p4pI0beKQ9lA9QogeCiGRIyTRUAixEGnA49Z/7z3xjdP+r4QQggQRsa281TCLXRWGF1YHo5axVcF1IBlz6Me/UkDhBOAAKKyEKUNocIAIFQoRKxYiXjwEDQ0iWTJEqnSIOo1Q+nyHQK…

Hi @Ido_Puterkovski

If you can share the screenshot of the update module setup we could further assist you.

Best regards,

Msquare Automation
Gold Partner of Make
@Msquare_Automation

Hi @Ido_Puterkovski!

If your end goal is to get the ids of the items listed it’s a 2 step proccess.

  1. gather all the IDs
  2. make a list out of them

If you use an iterator you iterate through all the array’s items. in the list boards item there are not array (or an array of 1 item to be more spesific) and thats why you get only 1 item returned/

You need to use a Text aggregator to grab all the IDs, match them with a symbol and then split them into a list. Here is the scenario:


note that whatever seperator you use in the text aggregator should also be used in the “split” function.
that will return you an array of IDs

If you wish to use that ID to do something else (Update column) you don’t even need to add an aggregator. You simply map the value on your next module and it iterates for every item on the initial list.

2 Likes

@Foivos @Msquare_Automation
Thanks a lot!

1 Like