Help

Re: Automating Airtable Scripts

1586 0
cancel
Showing results for 
Search instead for 
Did you mean: 
booo_Urns
4 - Data Explorer
4 - Data Explorer

I’m currently using the Airtable script ‘Convert URL’s To Attachments’ to populate a column w/in my table with images coming from a URL.

My table’s data is refreshed once per hour - so currently my images need to be downloaded after each refresh (manual at the moment)

I’m trying to automate this process by using this script w/in the Automations settings for my base but do not see a way to select an existing script when setting up the automation.

16 Replies 16

After a quick test, the file still exists. I’ll check again in 24 hours and see if anything changes.

Bill you can’t just use this forum to swindle us into giving you sandwiches all the time

I’m hungry. And it repeats every day.

Just a few comments to the topic
(tl;dr: “it’s still unpredictale and unclear for me”)
Few mothns ago i did automation script to merge attachments from branch to main and hit ‘duplicates issue’(when you merge main’1,2’ with branch’3,4’, you receive ‘1,2,3,4’, but after branch update record(4=>5) it will merge 3,5 to 1-4, and 3 became duplicate. Then I changed it to ‘merge removing duplicates’ and discovered another problem because similar file in two different fields has different links, and defininition “same name=duplicate” is of course wrong. At least, should be name&size

Now i did some utility to backup/restore attachments including small script to display size of all attachments in all tables, and discovered that their actual downloaded number and size less than expected by script (link to attachment contain 8-digit code, which i append to filename for restore purposes, so i supposed 10 similar files must have 10 downloaded “versions”). And it’s not true, Airtable can detect such case and store only one file, with 10 links to it.

But when i tried to test it and uploaded to small table, 3 files repeatedly to 10 records in random order and number per 1 record (by usual upload through user GUI), i found that all of them has different link, none repeated. The method of storing attachments in Airtable is a mystery for me again.
Now i doubt that “Airtable can detect such case”. maybe we just cloned some records with sync or automation ot “horizontal to vertical” table transfer.

Airtable has an internal attachment ID for every attachment that you can see through scripting. Airtable is probably using this internal attachment ID for determining duplicates. Different records could point to the same attachment ID, but you probably cannot use the same attachment ID multiple times in the same record.

The image remains despite being deleted and record history cleared. :frowning:

Thanks for letting us know. Sounds like Bill was right again. But we’re so used to him being right that no-one was willing risk a sandwich.