I am trying to use the Airtable node’s List operation to get a record and download the attachments. I’m able to download a single attachment, but when I specify a second one, it doesn’t get fetched.
The tool tip recommends “Name of the fields of type ‘attachment’ that should be downloaded. Multiple ones can be defined separated by comma. Case sensitive.”, but that doesn’t seem to be working.
I’m using a comma to separate the column names. Each column name is separated by spaces. See example below.
Document 1, Document 2
That is quite weird, just tested it and it’s working just fine.
In case someone else is facing this issue. The parameter “download fields” cannot have spaces after the commas.
Document 1,Document 2
Document 1, Document 2
2 Likes
UPDATED:
After I published this I figured part of my problem so I have updated my question…
I would like to be able to download all attachments for all records in Airtable. I have a few records and each has attachments. Ideally I want n8n rename the attachments with whatever is in the primary field (or whatever field I want). I have the free version - downloaded n8n App on MacOS.
The issues:
-
RESOLVED (The sample execution always runs on 1st data-set) When I run the workflow manually, the workflow only processes the 1st record in the table. How to process more records?
-
RESOLVED (Need to use the Airtable Read List Write node and it requires selecting that Primary Field for download along with the field containing images) I am not able to get the other field names to use them as paramaters for the new file name. I even tried to use the other Airtable note for Reading and Writing but I couldn’t find anything.
Remaining issues;
- How often does the worklow run? There isn’t any setting to let it run only at certain intervals?
I figured out to add the Cron node. However, my workdlow still doesn’t run automatically. I can create a new record and it still doesn’t pick up. Whether I have the Cron node or Airtable Trigger, it doesn’t launch when I have new record added. Not sure what is wrong.
- Is there any way to trigger running the workflow through a terminal command on MacOS?
Here are some images with what I have done so far…