The Community will be temporarily unavailable starting on Friday February 28. We’ll be back as soon as we can! To learn more, check out our Announcements blog post.
Hi all! I am writing an automation script to sync data from an external API into Airtable. The table in question has 2,051 records and I’m now hitting the 30s run time limit.
I’ve done all I can think of to optimize performance, I’m already batching ...
kuovonne:
You can also check to see if some records do not actually need updating. Then omit those records from your array of updates.
This was actually a good suggestion. :pray: I am running some diffing code now before batching the records...
Thanks for these pointers! I’ve tried parallelizing these async calls to do ‘mega-batches’, but I found that it makes no difference in how Airtable processes them. For example, compare these two loops (for reference, mstart is the script start time, ...