Help

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.

Launched: Script templates in the marketplace

cancel
Showing results for 
Search instead for 
Did you mean: 
Taylor_Savage
7 - App Architect
7 - App Architect

Community Scripts

Hi there! We’re excited today to announce the support for script templates in the marketplace.

We’ve been excited to see this community forum become a rich place for Airtable users to help each other out and collaborate. In particular, we’ve loved seeing the Airtable scripts that are shared on here - script authors sharing the generally-applicable scripts they’ve written with the broader Airtable community.

We wanted to support this type of script sharing in a first-class way, to get the scripts you write in front of even more Airtable users that could benefit from them.

Introducing: Script templates in the Marketplace

Script templates are pre-built Scripts that are now available in the marketplace. We’ve launched with 12 powerful script template use cases with more to come.

As an Airtable user, you’ll be able to “install” a script template from the Marketplace, which will create a new scripting app in your base that will be pre-populated with the code for the script.

Using the newly generally-available Script settings API, the script template can also automatically render a settings UI that allows users of the script to adapt it to their base without having to manually modify the javascript themselves. For example, if a script requires access to a “Task name” field in a “Tasks” table, Script Settings can provide the user a simple dropdown-based UI to select which specific table and field in their particular base the script should use. In this way, scripts can effectively become mini-apps.

If needed, you’ll then be free to directly edit the script code to customize it for your particular use case. Note that we currently only support Scripting App scripts in the Marketplace - Automation scripts are not yet supported.

We’re also taking script template submissions from our community that we’ll add to the marketplace. Similar to Apps, scripts templates submitted to the Marketplace will be reviewed by the Airtable team, and then published in the Marketplace along with a description of what the script does.

To get started writing a script, check out the documentation here.

Already built a script that you want to share? Submit it to the Marketplace here!

13 Comments
Bill_French
17 - Neptune
17 - Neptune

@Taylor_Savage, @SergioCodes raises an interesting point concerning obfuscation and I’d like to know Airtable’s view on this.

Imagine I submitted a script that is a really great benefit to users, but the script itself cannot be easily read or understood. Would you approve it for the marketplace?

kuovonne
18 - Pluto
18 - Pluto

This is an interesting idea. I’ve considered uglifying my code in scripts that I write for profit. I haven’t done it yet. Unless Airtable were provided with the original code and did the uglifiation process themselves, it would make reviewing and vetting the scripts very difficult. If the script made any external calls or used eval, I doubt reviewing it would be feasible at all.

Bill_French
17 - Neptune
17 - Neptune

This is my anticipated policy as well, which solidifies the unlikely commerce pathway with Airtable’s Marketplace. I still want to get the official position from them. :winking_face: