Hi there! my google calendar or clickup get my differents events and tasks daily, and then I want to receive all of that in just one telegram text, but instead I get one message for every event and task. I´ll show you the flow, and also the array output example.
I tried adding am array after the calendar/clickup but then I receive only the first event, also tried putting a text aggregator but not results.
This is the basic flow:
if I add the array this is the settings and the output:
[
{
“array”: [
{
“summary”: “Oraciones Mahajrya”
},
{
“summary”: “Clase de canto”
},
{
“summary”: “
Disponibilidad para mentorías”
},
{
“summary”: “Melchor mentoría”
}
],
“IMTAGGLENGTH”: 4
}
]
this is the setting of the text agreggator:
and this is the input the agreggator received:
[
{
“value”: “Oraciones Mahajrya”
}
]
then every formula I tried to set up the text agreggator give me null result 4 times joined (one for event), others give the result collection 4 times joined
Thanks for your help
Hi @Shivagam_Sranamanjiv
Please try this formula = {{map(77.array; “summary”)}}
If you still facing the issue share blueprint of scenario.
thanks for your quick answer. I tried that solution before but tried again as suggested. This is the setting of the text aggregator:
the output of the array is the same as the original post of this chain. This is the input that the text aggregator received:
[
{
“value”: ", , , "
}
]
chatgpt suggested that the problem could be that the summary is not in the root but inside the array.summary, I tried to move it to the root but failed
any suggestion?
Thanks again!!!
1 Like
Don’t map summary , just write summary as summary is raw name.
1 Like
it just worked!!! Can´t explain how happy I´m I was boiling my noodles for days. If you have a PP mail I´d give you something because you made my day shivagam.private@gmail.com
2 Likes
last thing to be perfect, Iwas trying to resolve that by using just the field Summary but actually I do need too the start field that comes from the array too. I tried this one:
{{map(79.array; “summary”)}} - {{map(79.array; “start”)}}
but of course it gave me the info split, one side all the summaries and other all the starts, how can I do to get the start time of every event (summary)
Can you please send your blueprint of scenario ?
Welcome to the Make community!
Combining Bundles Using Aggregators
Every result (item/record) from trigger/iterator/list/search/match modules will output a bundle. This can result in multiple bundles, which then trigger multiple operations in future modules (one operation per bundle). To “combine” multiple bundles into a single variable, you’ll need to use an aggregator of some sort.
Aggregators are modules that accumulate multiple bundles into one single bundle. An example of a commonly-used aggregator module is the Array aggregator module. The next popular aggregator is the Text Aggregator which is very flexible and can apply to many use-cases like building of JSON, CSV, HTML.
You can find out more about the other types of aggregator modules here:
Example
Here is an example of how your scenario could look:

This is just an example. Your final solution may or may not look like this depending on your requirements.
Hope this helps! Let me know if there are any further questions or issues.
— @samliew
P.S.: Investing some effort into the Make Academy will save you lots of time and frustration using Make.