I was wondering, why there is no “gather” node yet in the core.
There is Aggregate node, which can “gather” multiple items into a single list. But there is no such node that gathers all runs of previous node, and only if it’s done, it continues in the
My use case:
I have a workflow, where I fetch data from multiple google sheets. Then this data, since it is same structure, is connected to code node which does some heavy data transformation in python+pandas. I cannot merge those datasets first (resources reasons) and then chunk it (have to process them file by file). That leaves me with multiple executions of the code node. There is no way right now natively to “gather” all runs of that code node, and put it into a single list.
I know might’ve used:
- duplicate the code node for each of the sheets, and then merge it using merge node - this is not scalable.
- loop with sheet URLs and process in loop - but having multiple nodes is better for a no-coder colleague to view the workflow.
Any resources to support this?
This was already mentioned few times: