Dec 18, 2020 02:57 PM
I added a timer app to a table. Is there a way to attach it to a button in a grid view record to directly start the timer, instead of opening the app area, running the app and selecting the record? Thanks.
Solved! Go to Solution.
Dec 19, 2020 01:02 AM - edited Jul 07, 2023 03:37 PM
Welcome to the community, my buddy @Jon_Rosen! 🙂 Great to see you here! 🙂 :raised_hands:
Unfortunately, no. This is one of the many half-baked features in Airtable. Many things in Airtable are disconnected from each other like this.
Buttons are disappointing because they have very limited capabilities & have zero ability to communicate with automations or apps — EXCEPT for the very small handful of apps that are listed in the dropdown menu selection for the button.
Many things in Airtable have to be done on a manual basis only, which can often make it challenging & frustrating to work with the product.
However, 3 cool things that can be done with buttons are:
However, note that buttons that trigger external URLs will always open those URLs in a separate browser tab. This might be nice if you want to give the user a custom webhook response. However, in most cases, you probably just need the automation to run without any user interaction.
In that case, you can just use a normal single-select field in Airtable to trigger an automation script in Airtable, which then silently runs the custom webhook in the background. More detailed instructions on how to do this here.
There can be a bit of a learning curve with Make, which is why I created this basic navigation video for Make, along with providing the link to Make’s free training courses.
p.s. If you have a budget for your project and you’d like to hire an expert Airtable consultant to help you with any of this, please feel free to contact me through my website: Airtable consulting — ScottWorld.
Dec 19, 2020 01:02 AM - edited Jul 07, 2023 03:37 PM
Welcome to the community, my buddy @Jon_Rosen! 🙂 Great to see you here! 🙂 :raised_hands:
Unfortunately, no. This is one of the many half-baked features in Airtable. Many things in Airtable are disconnected from each other like this.
Buttons are disappointing because they have very limited capabilities & have zero ability to communicate with automations or apps — EXCEPT for the very small handful of apps that are listed in the dropdown menu selection for the button.
Many things in Airtable have to be done on a manual basis only, which can often make it challenging & frustrating to work with the product.
However, 3 cool things that can be done with buttons are:
However, note that buttons that trigger external URLs will always open those URLs in a separate browser tab. This might be nice if you want to give the user a custom webhook response. However, in most cases, you probably just need the automation to run without any user interaction.
In that case, you can just use a normal single-select field in Airtable to trigger an automation script in Airtable, which then silently runs the custom webhook in the background. More detailed instructions on how to do this here.
There can be a bit of a learning curve with Make, which is why I created this basic navigation video for Make, along with providing the link to Make’s free training courses.
p.s. If you have a budget for your project and you’d like to hire an expert Airtable consultant to help you with any of this, please feel free to contact me through my website: Airtable consulting — ScottWorld.
Dec 19, 2020 10:53 AM
Hi, Scott. Thank you for your comprehensive answer. I wonder if I can write a JavaScript to trigger the timer from a button. I’ll have to research that.
Dec 19, 2020 10:56 AM
Unfortunately, that is also not supported. :frowning:
Welcome to Airtable! :stuck_out_tongue_closed_eyes:
Dec 19, 2020 11:00 AM
BTW, here’s an interesting timer solution that might work for you:
Dec 21, 2020 11:33 AM
Thanks, Scott. That script worked quite well. The only drawback is that it opens the scripting window when it runs, but I’ll put that on my list of AirTable things to figure out.
Dec 21, 2020 12:59 PM - edited Jul 07, 2023 03:39 PM
Unfortunately, that is how Airtable operates. Whenever running a script via the scripting app, Airtable always insists on opening that screen. :frowning: It is poor user design, I know.
However, you can always run a script via a single-select field or a checkbox field, which can then trigger a normal Airtable automation which runs the script in the background. Here's an example of how to do this.
But yeah, there are a lot of weird behaviors like this in Airtable, and none of them are modifiable by us. Very different from our FileMaker world, where everything is well thought-out & completely changeable by us. Airtable tends to roll out half-baked features once, and then they never go back to improve those half-baked features later. Sadly, they are also not very responsive to user requests, so our voices essentially disappear into a black hole.
Dec 21, 2020 02:48 PM
Well, that’s something they have in common with Fileamaker Inc. (now Claris). It sounds like it’s a behavior that they can change without too much trouble, when they are ready.
Dec 21, 2020 04:14 PM
I’ve always found FileMaker to be extremely responsive to their developers, but I suppose that their responsiveness has ebbed & flowed over the years (depending on who was in charge at the time). And now they’re reaching out even more with those bi-monthly Partner ShareVoice sessions, so they’re really engaging developers more than ever now. But yes, hopefully Airtable will start embracing users & developers soon! :slightly_smiling_face: