npm
@airtable/blocks-cli
Official command line tool for Airtable blocks development
Does the public beta for the blocks cli allow the use of Webpack, Rollup, or another package to handle b...
Well, after all this time, its finally here: my custom app Master Calendar.
What it does:
Master Calendar is an app for Airtable that allows you to display and even edit records from multiple tables in one calendar interface as labeled, color-coded ...
Is there an easy way to show all “your” records across a base? No, not really. Which is why I’m developing a custom app do help do just that.
Problem
Say you have a table of [Projects], which has collaborator fields for {Project Lead} and {Project ...
As far as I can tell, the Batch Update app uses the React Select library to handle input components for single-select and multi-select fields (both “regular” and “collaborator” types).
Can the source code for the Batch Update app be made public so ot...
I’ve noticed that when using .loadCSSFromString() the frontend renders multiple duplicates of the same <style>/<style> element in the DOM body. Is there a way around this that I’m missing? In the example below, .loadCSSFromString() is placed at top-...
Base Design #1 Idea: Have one big base with all the data and third-party automations, then create views for different teams with specific permissions. If someone wants to collaborate, special permissions can be made and then deactivated after a set t...
Lookup fields, often return as arrays, even if there is just one number. You could use a Rollup that does MAX(values), or keep the Lookup field and adjust your formula to force the Lookup to be a numberDATEADD(Start, VALUE(Days&""), 'days')When field...
This might be easier with an (albeit long) formula field rather than a separate answer key (which I assume is either a separate table, or 30 fields in the same table with the correct answer identified).That formula could look like:SUM( IF({Question ...
I would use a series of SWITCH() statements (which asks "If FIELD = A output 1, If FIELD = B output 2, etc.) and then multiply the result of those SWITCHs togetherSWITCH({Frequency},"Daily", 22,"1 X Week", 4,"2 X Week", 8,"3 X Week", 12,"1 X Month", ...
Generally speaking, moving a script from a Scripting Extension to a Run a Script action within an automation is rarely a simple copy and paste.The Scripting Extension has several input and output commands designed to ask a user a question or show a u...