List new data from Airtable (or Dropbox) for each run

Describe the problem/error/question

I would like to list every file from a folder in Dropbox, send some of the files to another api and update records in Airtable.

How can I avoid the Dropbox node to always catch the same files every time? Is there a way to make it remember what already returned?

Please share your workflow

Information on your n8n setup

  • n8n version: 1.39.1
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app): Docker
  • Operating system:

Hello @giacomolanzi
Do you mean that you would like to ignore files, that have been previously (by the past executions) collected?
In that case you should save somewhere what files you have already processed and filter them out in the next run. Or collect only files that were created after the previous execution

2 Likes

So maybe the best is to move the file in a subfolder, collect filename in a file/array and check against it, or check the created time before download the file, right?

The easiest option is to move processed files to another folder.

I used this solution, but it won’t always be possibile to move listed object. I would have to find different strategies for Airtable, for example.

Thanks, now I have more grasp over this concept.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.