Help

Upcoming database upgrades. to improve our reliability at 03:30 UTC on Feb. 25 / 7:30pm PT on Feb. 24. Some users may briefly experience slow load times or error messages. Learn more here

Custom script reading in the identifier of a table's invoked button?

Topic Labels: Extensions
Solved
Jump to Solution
421 3
cancel
Showing results for 
Search instead for 
Did you mean: 

Use-case: As an airtable user/developer, I would like to invoke one custom script from multiple buttons within the same table and my custom script’s logic determines next steps to execute from the invoking button’s identifier.

Does Airtable’s API (or workaround) currently support this functionality?

I’d like to avoid creating multiple scripts for the same action and I’m not “there yet” as far as creating more robust custom apps.

I attempted googling various phrasings of this question as well as referencing the Airtable help docs (and API docs) related to the custom button feature but could not find anything for certain so I thought I’d ask here!

1 Solution

Accepted Solutions

If you want to do different things based on which button is pressed, you need multiple scripts.

See Solution in Thread

3 Replies 3

A script cannot tell which button was used to invoke it. In fact, it cannot even tell if it was invoked from a button field versus the “run” button in Scripting app.

Custom apps also currently cannot tell which button was used to invoke the app.

Note that this is different from determining which record was used to call the script/custom app.

Disappointing to hear but I appreciate the response! It sounds like the answer is no, but are you familiar with any attempts to work around this oversight?

If you want to do different things based on which button is pressed, you need multiple scripts.