Hi Coda Makers!
Iām excited to introduce a new pack that makes it easier than ever to download multiple files from your Coda tables ā the File Saver.
What Does It Do?
With this pack, you can bundle all the files in a row or an entire table into a .zip archive and download them with a single click! No more manual downloading one-by-one ā this pack streamlines your workflow by providing an easy way to manage file downloads directly from Coda.
Key Features
Row-Level Downloads: Add a button to each row to download the files from that row only.
Page-Level Download: Use a button to download all files from the table at once.
Handles Multiple Files: Files are bundled into a .zip archive automatically.
Formula Integration: Use the listCombine()
formula to combine files from multiple rows into a single archive.
How It Works
- Row-Level Button: Each row has a button that:
- Generates a .zip file for the files in that row.
- Updates a hidden column with the download link.
- Opens the link to start the download immediately.
- Page-Level Download Button:
A button at the bottom of the page bundles all files from the table. It:- Generates a .zip file with all the files.
- Stores the link in a text control value located on the Helpers page.
- Opens the link to initiate the download.
Important Limitations & Warnings
Link Expiration: Download links expire after 15 minutes.
File Name Conflicts: If multiple files have the same name, only one will be included in the zip.
Large File Handling: Large tables or files may take longer to process or could fail if timeouts occur.
This pack is perfect for anyone looking to manage multiple files in Coda more efficiently. Whether you need row-specific downloads or a quick way to grab every file from the entire table!
Iād love to hear your thoughts and feedback! If you run into any issues or have suggestions, feel free to share them in the comments.
Best regards,
Arnhold