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.
Many use cases for Airtable’s Scripting Block (and also for Custom Blocks) involve making requests to services running on another domain. Since scripts execute in the context of a web browser, such requests are restricted according to the Cross-Origi...
The Scripting Block offers a number of asynchronous functions for collecting input from the user. To date, all the example scripts I’ve seen use these APIs one at a time in a sequential fashion, e.g.const name = await input.textAsync('What is your na...
Fetch YouTube video metadata and insert it into each row in a given table.
Source code
/**
* Copyright 2020 Bocoup
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation...
I’d like to write a script for the scripting block that includes instructions on first-time usage. Folks won’t need to be reminded of this every time they run the script, so rendering it constantly is not ideal.
I’ve experimented with using the input...
Some scripts require sensitive input such as HTTP API access tokens. Depending on how the base is shared, it may not be appropriate to store this input in the scripts themselves. In these cases, it may be preferable to prompt the user with each execu...
@Colleen_Brady The Scripting Block defines a global API that includes the input object; it looks like that object isn’t available. Notice how the editor is highlighting all the references to input; probably if you hover your mouse over those, the edi...
Anyone considering SmtpJS (whether in an Airtable product or anywhere else) should think carefully about the privacy implications. The library operates by sending your message to the owner of smtpjs.com, who apparently sends an e-mail on your behalf....
Hi there, Ryan.
It sounds like you want to copy data from one record (aka “row”) in the “Contacts” table into the “Leads” table, but I’m having trouble understanding the exact behavior you’re looking for.
Do you want a new record (aka “row”) to be cr...
There’s a small mistake in the terminology which may make it harder for folks to understand your goal.
To get information “from a URL” means to extract data from the location. For example, we could get the value “23” from the URL http://example.com?v...
A sample CSV file may help move this forward. Can you share a file that demonstrates the problem? The smaller the better :slightly_smiling_face:
Sites like pastebin.com will host text files like that without requiring sign-up. Alternatively, you co...