Hi everyone,
I’ve got a scenario in Make where I’m trying to download all files from a Google Drive folder.
Current setup:
- Module: Google Drive > Search for Files/Folders
→ Successfully finds 60 image files in the folder.
→ Returns 60 bundles as expected.
- Module: Google Drive > Download a File
→ Connected directly to the output of the Search module
→ File ID is mapped correctly
Only the first file gets downloaded, the remaining 59 are ignored.
What I’ve already tried:
Using Iterator to loop over the Search results
→ Tried mapping the array with[bundle]
,files[]
,array[]
, etc.
→ Still only processes the first item — total number of bundles always shows1
.Array Aggregator before Iterator
→ Tried creating an array manually and feeding it to Iterator → no differenceMapping file IDs with index logic (like from 1 to N)
→ Only the first or last file ever gets picked — can’t loop dynamically that wayTested both direct connection and via Set Variable, still just 1 file ends up downloaded.
What I need:
I simply want to download all files in the folder, one at a time. It’s OK if it runs in a loop. I just need a reliable way to do it from the list of files returned by Search for Files/Folders.
If there’s a better way to do this (even without Google Drive), I’m open to it!
Thanks in advance